try块的代码出现异常后,发生的事件顺序

来源:互联网 发布:新倩女幽魂网游mac 编辑:程序博客网 时间:2024/05/21 10:01

1.try块有发生异常的地方中断程序的执行。

2。如果有Catch块,就检查该块是否匹配于已发生的异常类型。如果没有Catch块,就执行finally块(如果Catch块,就一定要有finally块).

3。如果有Catch块,但它与民发生的异常类型不匹配,就检查是否有其它Catch块。

4。如果有Catch块匹配于已发生的异常类型,就执行它包含的代码,再执行finally块(如果有).

5。如果Catch块不匹配于民发生的异常类弄,就执行finally块(如果有)。

原创粉丝点击