try...catch...finally中try块发生的事件顺序
2013-11-30 22:01
267 查看
1、try块在发生异常的地方中断程序的执行。
2、如果有catch块,就检查该块是否匹配已抛出的异常类型。如果没有catch块,就执行finally块(如果没有catch块,就一定要有finally块)
3、如果有catch块,但它与已发生的异常类型不匹配,就检查是否有其他catch块。
4、如果有catch块匹配已发生的异常类型,就执行它包含的代码,再执行finally块(如果有)。
5、如果catch块都不匹配已发生的异常类型,就执行finally块(如果有)。
2、如果有catch块,就检查该块是否匹配已抛出的异常类型。如果没有catch块,就执行finally块(如果没有catch块,就一定要有finally块)
3、如果有catch块,但它与已发生的异常类型不匹配,就检查是否有其他catch块。
4、如果有catch块匹配已发生的异常类型,就执行它包含的代码,再执行finally块(如果有)。
5、如果catch块都不匹配已发生的异常类型,就执行finally块(如果有)。
相关文章推荐
- try...catch...finally中try块发生的事件顺序
- Java try catch finally的执行顺序
- 有return的情况下try catch finally的执行顺序
- try catch reutrn finally之间的执行顺序
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- 有return的情况下try catch finally的执行顺序
- java try、catch、finally及finally执行顺序详解
- 有return的情况下try catch finally的执行顺序
- java中的异常以及 try catch finally以及finally的执行顺序
- try, catch, finally, return的执行顺序
- 有return的情况下try catch finally的执行顺序
- 有return的情况下try catch finally的执行顺序
- return语句在try-catch-finally中的执行顺序
- 【Java基础之finally和return】有return的情况下try catch finally的执行顺序
- Java try catch finally的执行顺序
- 有return的情况下try catch finally的执行顺序
- try catch finally 的执行顺序
- try...catch...finally中的执行顺序和return语句 总结
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- try和catch以及finally执行顺序