Java编程思想-12通过异常处理错误

xiaoxiao2021-02-28  101

一、异常体系

Throwable |--Error 错误 |--Exception 异常 |--RuntimeException 运行时异常:出现在程序运行阶段,导致程序停止 |--其他异常 编译时异常:出现在程序编译阶段,导致编译失败

二、Throwable的方法

toString(): 获取简短描述 getMessage(): 获取详细消息 printStackTrace(): 打印错误流

三、异常处理

1、抛出异常

throws: 在方法上,后接异常类名,可抛多个 throw:  在方法内,后接异常对象

2、处理异常

try { // 可能会出现异常的语句 } catch (Exception e) { // 处理异常的语句 } finally { // 一定会执行的语句 }

四、自定义异常

//1、继承Exception或RuntimeException //2、在异常发生的地方,用throws/throw抛出异常 class MyException extends Exception{ public MyException(String message) { super(message); } }
转载请注明原文地址: https://www.6miu.com/read-71505.html

最新回复(0)