在Java中,try...catch..finally中finally代码块是否一定会执行?比如说下面这段代码。
try {
something();
return success;
}
catch (Exception e) {
return failure;
}
finally {
System.out.println("I don't know if this will get printed out");
}
除了在执行finally代码块之前出现了以下几种情况,finally代码块都会在执行完try...catch之后执行。
内容