【发布时间】:2014-07-31 02:12:09
【问题描述】:
所以在 Java 中,如果我有两个相同类型的对象,并且我将其中一个设置为另一个(两者具有相同的引用),是否会调用垃圾收集器?
ClassName obj1 = new ClassName();
ClassName obj2 = new ClassName();
obj1 = obj2;
这会调用垃圾收集器吗?我问的原因是因为我正在为 android 制作游戏,我不能在游戏运行时调用垃圾收集器,因为我想要最好的性能。我知道“new”关键字会调用垃圾回收,但我不知道这是否会。谢谢!
【问题讨论】:
-
不,垃圾收集器只有在系统中的测量表明它应该被“调用”时才会被“调用”。您不必担心这是什么时候。
标签: java reference garbage-collection