所以我有一个对象需要某些变量被实例化。这些变量通过一个对象数组传递给对象。然后,数组中的每个元素都被分配给一个内部变量。实例化后删除对象的变量
这个数组是否在内部变量被分配后得到垃圾回收并且数组不会再被引用,或者应该手动完成?
class MyObject() {
public static Object [] values;
public void setvalues(inputArray) {
values = inputArray;
}
}
内存很重要,因为我需要创建几百个这些对象加上剩下的代码。
谈论几百个物体时,记忆并不重要。当每个对象需要几兆字节时,你担心内存;或者当你有很多数以百万计的物体时。除非你的规模很大(并且遇到了真正的问题)......这些问题表明你不明白Java内存问题究竟是什么。 – GhostCat