我的主要問題是,有多少對象在執行行在達到main的結束行時,有多少個對象有資格進行垃圾回收?
Dozens [] da = new Dozens[3];
有多少對象將是符合垃圾收集的主要功能到底是真是創建
class Dozens {
int[] dz = {1,2,3,4,5,6,7,8,9,10,11,12};
}
public class Eggs {
public static void main(String[] args) {
Dozens [] da = new Dozens[3];
da[0] = new Dozens();
Dozens d = new Dozens();
da[1] = d;
d = null;
da[1] = null;
// do stuff
}
}
這是功課? – 2012-07-31 08:44:33
你想出了什麼?你爲什麼想知道? – 2012-07-31 08:45:35
我在SCJP書中得到了一個值得懷疑的答案,他們給出了總共五個對象的創建。但我認爲3. – 2012-07-31 08:51:55