java垃圾回收
main(){
Object o = new Object();//1
new Object();//2
//get(new Object());
}
请教下第一个对象在不置null的情况是否会垃圾回收?
第二个是否会垃圾回收?
------解决方案--------------------首先,垃圾回收不一定做
其次,如果真要回收,只要后面的代码没有强引用,都会回收,不用置null
如果还要置null,这jvm做的也太差劲了
------解决方案--------------------置不置null没关系,看有没有被用到。
------解决方案--------------------第一个对象会被回收 因为是局部变量..
第二个也会被回收...
------解决方案--------------------