public static void main(String[] ars) {
int i = 0;
try {
i = 2;
float f = 3 / 0;
i = 3;
} finally {
i = 5;
}
System.err.println(i);
}
try里面抛了异常,finally里的代码会继续走完,但是因为没有catch住异常,所以最下面的System.err.println(i)不会执行。
try+finally
最新推荐文章于 2022-03-08 14:24:56 发布