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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 游灿平 中级黑马   /  2013-2-24 20:26  /  1757 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

当我们用java创建一个IO流的时候,其实做了2件事,一个是创建了流对象,一个是打开了系统本身产生资源。
我的问题就是,如果我们创建的流对象是匿名对象,就是没有引用,匿名的流对象创建完了就释放了,没法关闭流资源了啊,是
系统会自动给你关闭吗?以前遇到过这样的问题,有的时候为了代码的简洁就用匿名对象,后来又当心耗费系统资源,就又加了一个变量引用
便于关闭流资源,但是有的时候真的用匿名对象就可以了,不清楚匿名的流对象会不会耗费系统资源,资源由谁关的?



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马