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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丁二跃 中级黑马   /  2012-7-14 23:10  /  1464 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 丁二跃 于 2012-7-14 23:59 编辑


看java 基础陷阱…………这个的陷阱在哪里呢?5星级陷阱啊……到底关闭了吗?
^^没有关闭吗……

3 个回复

倒序浏览
流的close方法是会抛异常的,你把close放在finally里面,如果它发生异常,就直接抛出copy函数了,根本没有处理!
回复 使用道具 举报
韦念欣 发表于 2012-7-14 23:22
流的close方法是会抛异常的,你把close放在finally里面,如果它发生异常,就直接抛出copy函数了,根本没有 ...

就这个吗:'(  让我纠结那么久 …………

回复 使用道具 举报
丁二跃 发表于 2012-7-14 23:28
就这个吗  让我纠结那么久 …………

就是这个陷阱而已。
兄弟在finally里面把那些close方法都try了,然后把copy方法上的throws去掉,就Over了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马