「每天一道面试题」try-finally中finally不会被执行的情况?
1.try块中代码直接退出,示例代码如下:
try {
system.exit(1);
} finally{
...
}
2.try块中死循环,示例代码如下:
try {
while(true){
...
}
} finally{
...
}
3.try块执行时进程或线程被中断
1.try块中代码直接退出,示例代码如下:
try {
system.exit(1);
} finally{
...
}
2.try块中死循环,示例代码如下:
try {
while(true){
...
}
} finally{
...
}
3.try块执行时进程或线程被中断