Java异常处理

一、异常概述

二、异常处理机制

1、使用 try...catch捕获异常

2、异常类的继承体系

3、多异常捕获

4、访问异常信息

5、使用finally回收资源

6、异常处理的嵌套

7、Java9增强的自动关闭资源的try语句

三、Checked异常与Runtime异常体系

1、使用throws声明抛出异常

2、方法重写时声明抛出异常的限制

四、使用throw抛出异常

1、抛出异常

2、自定义异常类

3、catch和throw同时使用

4、使用throw语句抛出异常

5、异常链

五、Java的异常跟踪栈

六、异常处理规则

1、不要过度使用异常

2、不要使用过于庞大的try块

3、避免使用 Catch All语句

4、不要忽略捕获到的异常

七、本章小结