异常
1、引发多种类型的异常
排列catch 语句的顺序:先子类后父类
发生异常时按顺序逐个匹配
只执行第一个与异常类型匹配的catch语句
2、try-catch-finally中存在return语句的执行顺序
先执行catch语句块中return之前的语句,再执行finally语句中的语句,最后执行catch语句中return语句退出。
3、finally块中语句不执行的情况:
*在异常处理时执行了System.exit(1)退出java虚拟机
异常
1、引发多种类型的异常
排列catch 语句的顺序:先子类后父类
发生异常时按顺序逐个匹配
只执行第一个与异常类型匹配的catch语句
2、try-catch-finally中存在return语句的执行顺序
先执行catch语句块中return之前的语句,再执行finally语句中的语句,最后执行catch语句中return语句退出。
3、finally块中语句不执行的情况:
*在异常处理时执行了System.exit(1)退出java虚拟机