A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jundehuang 中级黑马   /  2016-7-26 07:53  /  841 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

好多人将资源关闭放在finally子句中,这样有什么好处

5 个回复

倒序浏览
放在finally中的语句必定会执行
回复 使用道具 举报
当启用IO流资源的时候,会占用系统内存,用完读写操作后,必须把资源关闭,也就是结束流,所以放在finally里,这是一定会被执行到的
回复 使用道具 举报
一定会执行啊
回复 使用道具 举报
因为finally不出意外一定会执行,也就是说放在这里面资源会被释放,除非出现程序停止的情况。
回复 使用道具 举报
除了System.exit(int)外, 都会执行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马