黑马程序员技术交流社区
标题:
finally
[打印本页]
作者:
zwy1174
时间:
2016-9-13 22:49
标题:
finally
finally里面的代码正常情况下永远都被执行吗?有没有特例
作者:
灵动
时间:
2016-9-13 23:01
有,虚拟机崩溃了,或者finally前面有一个exit(),这个方法,finally也不会被执行
作者:
double_x
时间:
2016-9-13 23:43
楼上说得对
作者:
NewsmallWhite
时间:
2016-9-13 23:46
本帖最后由 NewsmallWhite 于 2016-9-13 23:47 编辑
有特例,在JVM停止之前,finally中的语句肯定会执行,例如try{可能有异常的代码;}catch(异常){System.exit(0);}fianlly{}这时候finally中的语句就不会执行了
作者:
496073719
时间:
2016-9-14 00:22
长知识了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2