黑马程序员技术交流社区
标题:
finally{}内的内容可以不被执行么
[打印本页]
作者:
meihua
时间:
2015-10-23 16:57
标题:
finally{}内的内容可以不被执行么
finally{}内的内容可以不被执行么
作者:
顽固派。
时间:
2015-10-23 17:09
这是异常处理里面的关键字,catch语句块可能不被执行,但是finally语句块必须被执行。主要是用来进行一些资源的释放和回收,比如数据库连接的关闭等。。。
作者:
会盟天下英豪
时间:
2015-10-23 17:26
无论try块中发生了什么,内存总能得到释放,就要用到finally语句。
作者:
朦胧色彩
时间:
2015-10-23 19:15
如果退出了虚拟机就不执行了,比如
try
{
System.out.println("try");
System.exit(0); // 退出虚拟机,终止程序
}
finally
{
System.out.println("finally");
}
但是,如果要释放不用的对象资源的话,用finally最好不过啦
作者:
奋斗的丫丫
时间:
2015-10-24 09:28
finally都是要执行的吧
作者:
Synaric
时间:
2015-10-24 10:32
楼上有正解,遇到系统退出不执行finally
作者:
叶发伟
时间:
2015-10-24 10:41
留着以后回答
作者:
雨来
时间:
2015-10-24 14:11
exit();后finally 里的就执行不到了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2