Dav*_*ave 13 java exception finally try-catch-finally
我正在攻读面向对象编程的测试,我想知道是否有任何案例,考虑到以下代码:
try {
do something
} catch (someException e) {
} finally {
do something
}
Run Code Online (Sandbox Code Playgroud)
该finally块不会执行?
Bor*_*lid 17
是.如果您使Java VM崩溃或以其他方式通过本机代码解决问题,导致程序终止,或在try块内无限循环/等待.
这是避免执行该finally块的唯一三种情况.