Java的finally块不一定被执行

今天面试被问,Java里finally块一定会被执行吗,我说是的,面试官追问,一定吗?我纠结了,只好说,在我的认知范围内,是的。后来查了相关内容,其实是不一定的。起码有一种例外:关闭JVM(比如调用System.exit()函数)

可以看下面这位仁兄的博文:

http://blog.csdn.net/sunshinestation/archive/2010/03/24/5410324.aspx

posted on 2010-04-28 00:33  tomsheep  阅读(2618)  评论(0编辑  收藏  举报

导航