阅读背景:

[Effective Java 读书笔记] 第二章 创建和销毁对象 第六-七条

来源:互联网 

第六条 消除过期引用

  JAVA中依然会有 memory leak的,比如一个栈先增长再收缩,那么从栈中弹出的对象是不会被当做垃圾回收的,即时使用栈的程序不再引用这些对象。这是因为栈的内部维护着对这些对象的过期引用(永远也不会被解除的引用),需要显示的将这些对象清空(置为null),告诉垃圾回收器回收这些对象。  JAVA中依然会有 memory leak的,比如一个栈先增长再




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: