1

finally可以看出,将代码放在块内和块外的唯一区别是,如果存在未捕获的异常,则块finally内的代码finally将被执行,而try-catch-block之后的代码不在finally-block内被执行。我是正确的还是有更多的差异?

4

2 回答 2

3

finally是你希望你的 try 块无论如何都执行的代码(当抛出异常时,当没有抛出异常时,甚至当你的块执行了 return 语句时)。

于 2013-11-05T05:58:36.207 回答
0

我对么

是的。

还是有更多差异?

没有!

于 2013-12-11T22:50:20.213 回答