本文章参考了尚硅谷的java课程。
目录
1.概述
2.分类
3.产生
4.处理
4.1不处理异常
(1) unchecked异常
①error 一般直接运行时报错,程序终止。
②运行时异常 运行时报错,一般会反馈异常信息,程序终止。
(2)unchecked异常
编译不通过 无法运行
4.2处理异常
(1)unchecked类型的异常无法处理,因此如果存在,运行的程序会终止,反馈如4.1(1)。
(2)checked类型的异常可以被处理。(若不处理编译不通过。)
处理方式:
①try-catch
注:finally
②throws (此时交给上一级处理)