14
2020
02

描述try-catch-finally构造中的执行流程。

当程序进入try块并且在其中抛出异常时,try块的执行被中断,并且控制流继续使用可以处理抛出异常的catch块。


如果不存在这样的块,则当前方法执行停止,并且异常被抛出到调用堆栈上的前一个方法。或者,如果没有异常发生,则忽略所有catch块,并且程序执行正常继续。


一个finally执行块总是被执行,无论是否try...cathc块中是否发生异常。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。