finally 居然在return后面也是会执行的。
public class Tst {
public static void main(String[] args) {
returnInt1();
}
public static int returnInt1() {
try {
return 0;
} finally {
System.out.println("finally test for return statment!");
}
}
}
结果:
写道
finally test for return statment!
本文通过一个Java示例展示了finally块在方法返回时的执行情况。即使在方法提前返回的情况下,finally块仍然会被执行,并且能够输出指定信息。
1367

被折叠的 条评论
为什么被折叠?



