0
car_object_1
能垃圾回收嗎?有人認爲car_object_1
有兩個參考,所以它永遠不會被收集到車庫。這是真的嗎?因垃圾對象引用而導致的java垃圾回收
Car createACar()
{
Car c = new MyCar(); //car_object_1 was created
return c;
}
void use_the_car()
{
Car c2 = createACar();
c2.run();
}
+1:在'use_the_car'返回後,任何時候只有一個對象的引用,不再有引用。 (如果在'c2.run()'之後有一個語句,那麼直到引用超出作用域爲止,它纔會合格。 – 2011-05-23 07:07:50