回來後我有一個關於Java中如何GC的作品的問題。 考慮下面的代碼:GC收集引用的對象從範圍
class C1 {
ArrayList<int> myList = new ArrayList<int>();
public void setList(ArrayList<int> l) {
myList = l;
}
}
func(C1 C) {
ArrayList<int> l1 = new ArrayList<int>();
l1.add(1);
C.setList(l1);
}
main() {
C1 C = new C1();
func(C);
...
}
我的問題是: 做後func()
回報或沒有GC版本 'L1'?
是你的問題後大約'主()'末端,或者是你設想在其他活動'主()'是嚴格無關'C'? –
沒有,考慮'其他活動的main()'無關C. – MBZ
作爲參考,ArrayList的''是不是編譯的事情。 '雖然ArrayList '可能。 –