所以我有一個對象需要某些變量被實例化。這些變量通過一個對象數組傳遞給對象。然後,數組中的每個元素都被分配給一個內部變量。實例化後刪除對象的變量
這個數組是否在內部變量被分配後得到垃圾回收並且數組不會再被引用,或者應該手動完成?
class MyObject() {
public static Object [] values;
public void setvalues(inputArray) {
values = inputArray;
}
}
內存很重要,因爲我需要創建幾百個這些對象加上剩下的代碼。
談論幾百個物體時,記憶並不重要。當每個對象需要幾兆字節時,你擔心內存;或者當你有很多數以百萬計的物體時。除非你的規模很大(並且遇到了真正的問題)......這些問題表明你不明白Java內存問題究竟是什麼。 – GhostCat