ArrayList.remove(index),是否可以进行垃圾回收?

Gre*_*aue 5 java garbage-collection

创建游戏时,如果您想从ArrayList的屏幕上删除某些内容,可以说是一个项目符号,是否可以arrayList.remove(index)将其从游戏中删除?还是这样做仍然用完内存?

如果这不是首选的方法,请向我指出正确的方向:)

Tim*_*der 4

答案是有可能。从 中删除项目符号ArrayList将消除对其的引用。如果没有其他引用,则项目符号对象最终将被GC。

当然,屏幕必须在没有子弹的情况下重新绘制,这是一个基本上独立的问题。