我有6個獨立的java Classes A,B,C,D,E and F
。垃圾收集資格對象
Class A
創建Class B
的對象,並調用Class B
中的方法。
Class B
方法創建class C
的對象並調用class C
中的方法。
Class C
方法創建一個對象D,E,F
類並調用它們的方法。
當finally控件最後回到class A時,如果我將Class B
的對象引用設置爲null,這是否會使創建的所有對象class B,C,D,E,F
到目前爲止符合垃圾回收的條件?
我想你是指所提到的圖中的所有對象。並非給定類中的所有對象。如果上述類型的對象在其他地方構建,則不會被GC'ed – 2013-03-15 12:56:50