Java文件流关闭和垃圾回收问题

时间:2016-06-19 04:45:12
【文件属性】:

文件名称:Java文件流关闭和垃圾回收问题

文件大小:61KB

文件格式:WPS

更新时间:2016-06-19 04:45:12

Java流关闭

周末碰到一段代码,是关于Java IO流的,代码中出现在一个多线程的系统中,其中一段代码在打开一个文件操作流用完以后没有及时关闭,开始以为很快会出现打开文件太多或者导致内存溢出,但是在运行了很长时间以后仍然没有出现问题,后来自己写了个小程序测试了一下,总算似乎搞清楚为啥了。


网友评论

  • 没认真看,不过还是感谢分享
  • 证明了gc可以关闭流,调用close来关闭也是可以的。但建议还是关闭完像作者那样gc下比较好
  • 作者验证的是,打开流但是不关闭,最终jvm的full gc会关闭这些流,同时,作者还提到,应该由程序来关闭这些流,而不是通过gc来关闭
  • 写的不错,值得参考!!!