假设我正在删除一个名为“Enemy”的“死”对象。
使用这样的东西:
for(int i = 0; i < enemies.size(); i++)
{
Enemy en = (Enemy) enemies.get(i);
if(en.getVisible() == true)
en.update();
else
enemies.remove(i);
}
对象从 ArrayList 中删除后是否会被删除?还是“应该”?我以前主要做 C++ 代码,垃圾收集让我很困惑。
有什么方法可以查看垃圾收集器是否正在删除对象?
谢谢