【发布时间】:2016-02-04 02:48:57
【问题描述】:
为什么finally块这段代码没有执行?它只打印 1. finally 块在 System.exit(0); 之后不执行吗?
void method2() {
try {
System.out.println("1");
System.exit(0);
} finally {
System.out.println("3");
}
}
【问题讨论】:
-
应用程序终止后代码不会继续执行。为什么你会不这么认为?