Java finally不会被执行的情况

finally语句块是必然执行的统一出口,无论是否发生异常,finally一定执行。

finally中一般放置资源的释放,就算这段程序在finally之前结束了,finally也会执行 。

finally语句块不会执行的两种情况:

1.程序之外的原因比如软件在内存里没了,电脑关机了等

2.程序内的原因:

System.exit(status:0);  //强制关闭程序,退出JVM

 

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读