码迷,mamicode.com
首页 > 其他好文 > 详细

BufferedReader需要显示关闭

时间:2016-08-18 12:45:02      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

BufferedReader reader = new BufferedReader();

……

reader.close();

 

BufferedReader需要显示关闭

解释:

方法调用结束后,这两个对象都会被销毁的,它们的内存空间会被回收。
之所以需要关闭流资源,是为了释放资源,因为io是操作系统的动作,例如如果没有关闭,那么这个IO资源就一直被java进程占用,知道java应用结束,这期间操作系统的其他进程就不能访问该IO资源了。
如果你在java代码中访问某个记事本文件,此时你再直接打开该文件,可能就不能打开或者数据不是最新的信息。

不过不显示关闭,最终肯定是要被回收的,但是什么时候回收就不一定了,因此建议你自己处理输入输出流的关闭操作。

-- 转

 

BufferedReader需要显示关闭

标签:

原文地址:http://www.cnblogs.com/huhuuu/p/5783308.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!