当前位置: 代码迷 >> J2EE >> java垃圾回收,该如何处理
  详细解决方案

java垃圾回收,该如何处理

热度:734   发布时间:2016-04-22 03:45:36.0
java垃圾回收
main(){
Object o = new Object();//1

new Object();//2

//get(new Object());

}

请教下第一个对象在不置null的情况是否会垃圾回收?

第二个是否会垃圾回收?


------解决方案--------------------
首先,垃圾回收不一定做

其次,如果真要回收,只要后面的代码没有强引用,都会回收,不用置null

如果还要置null,这jvm做的也太差劲了
------解决方案--------------------
置不置null没关系,看有没有被用到。
------解决方案--------------------
第一个对象会被回收 因为是局部变量..
第二个也会被回收...
------解决方案--------------------
探讨
首先,垃圾回收不一定做

其次,如果真要回收,只要后面的代码没有强引用,都会回收,不用置null

如果还要置null,这jvm做的也太差劲了
  相关解决方案