在 java 中,当我们调用 new Constructor()
时,每次都会创建一个新对象,即;分配了新内存,或者假设已经为一个没有任何引用的类创建了许多对象。
因此,java 可以返回标记为取消分配的此类对象,还是每次调用 new constructor() 时 java 都会创建一个新对象。
我问这个问题的基本意图是,如果发生这种情况,那么性能可以提高,因为创建新内存和销毁未引用对象的成本将降低。
最佳答案
是的。
Java 永远不会重复使用一个对象。
关于java - java每次调用new运算符时是否都创建一个新对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12584091/