流操作结束后,一定要调用close(). java有垃圾回收器, 这样做是多此一举吗?

流不单在内存中分配了空间,也在操作系统占有了资源,

java的gc是能从内存中回收不使用的对象,

但对操作系统分配的资源是无能为力的,

所以就要调用close()方法来通知OS来释放这个资源。

posted @ 2015-06-14 14:49  Entropy_lxl  阅读(542)  评论(0编辑  收藏  举报