3.1异常
定义
运行时的错误(狭义)
分类
1.无法处理的错误
2.可以处理的错误
1.必须处理的异常
是Exception子类但-
不是RuntimeException的子类
2.可处理可不处理的异常
是RuntimeException的子类
注意问题
1.finally{.....}一定会执行
2.先捕获子类异常,再捕获父类异常,顺序不可
颠倒
3.重写方法抛出异常的访问权限不能大于被重写方
法抛出异常的范围
4.假设f方法抛出了A异常,则f方法有两种方式
处理A异常
1.throws A
2.try{....}catch(){....}
|
|