10

java中io等非托管资源close与赋值为null有什么区别

io操作如果没有close而直接赋值为null有什么后果,而close之后又没有赋值为null,也就是还有对象的引用,那这个对象会不会释放内存,垃圾回收器会不会回收它
Reader reader = new InputstreamReader(new FileInputStream()); 如果reader.close()关闭了reader的资源 则FileInputStream的资源有没有关闭 ,没关闭的话如何关闭

查看全部
ctrlk
ctrlk
2016/03/25 11:03
  • java
  • 对象
  • 内存
  • 点赞
  • 收藏
  • 回答
    私信

2个回复