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