首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java垃圾回收,该如何处理

2012-01-10 
java垃圾回收main(){Object o new Object()//1new Object()//2//get(new Object())}请教下第一个对象

java垃圾回收
main(){
Object o = new Object();//1

new Object();//2

//get(new Object());

}

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

第二个是否会垃圾回收?


[解决办法]
首先,垃圾回收不一定做

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

如果还要置null,这jvm做的也太差劲了
[解决办法]
置不置null没关系,看有没有被用到。
[解决办法]
第一个对象会被回收 因为是局部变量..
第二个也会被回收...
[解决办法]

探讨
首先,垃圾回收不一定做

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

如果还要置null,这jvm做的也太差劲了

热点排行