1.java异常处理
Throwable是始祖
Error出现,程序彻底挂了
检查异常:需要手动添加捕获或者处理语句
2.多重catch块语法
分别捕获多个错误提示,然后执行catch块内的语句
注意先小后大,先子类后父类
多重catch的时候,要由小到大,可以理解为作用域大的异常包裹住作用域小的异常,比如:
try{}
catch(InputMismatchException e){}
catch(ArithmeticException e){}
catch(Exception e){}
在执行try-catch语句后,执行finally子语句,也就是说,无论在try部分是否发生过异常,finally子语句都会被执行。
如果在try-catch语句中执行了return语句,那么finally子语句仍然会被执行。
try-catch语句中执行了程序退出代码,即执行system.exit(0);则不执行finally子语句(包括其后的所有语句)
扫描二维码关注公众号,回复:
5395459 查看本文章
![](/qrcode.jpg)