Java知识点整理

异常

2018-01-18  本文已影响0人  程序员必修课

Throwable java中所有异常的父类

派生两个子类,Error和Exception

try-catch
try{…}用于检测异常

jvm

finally应该是发生在异常捕获的最后一步,写在最后一个catch之后
finally是无条件执行的,不管有没有出错,都会执行

finally可以写在try下面,不关注异常的解决,必须得执行finally。

throw
1:异常不应该在当前代码中处理
2:程序出现非语法错误,但是不满足业务逻辑

throws
就是丑话说前面
main方法不要写throws!

1:重写方法是可以不throws抛出任何异常
2:可以抛出父类部分异常
3:可以抛出父类抛出的异常的子类异常
FileNotFoundException是IOException的子类

1:不允许抛出额外异常
2:不允许抛出父类抛出异常的父类异常

自定义异常

上一篇 下一篇

猜你喜欢

热点阅读