问题描述
- 一个经典的Java面试题,异常处理
-
什么情况下,finally中的代码不会执行(前提是执行到了try里面)
解决方案
在程序try中,执行了system.exit()方法。finally里面的代码就不会被执行了
解决方案二:
http://my.oschina.net/MiniBu/blog/338123
解决方案三:
try 中的代码没有任何异常时、在 try 中执行了退出等,都不会执行 finally 中的代码
解决方案四:
都是对的,但是第一个回答最早。
解决方案五:
用了goto....
时间: 2024-12-23 07:34:16