2

オブジェクトの ArrayList があり、そのうちのいくつかを null に設定した場合、それらは gc の影響を受けやすいですか? それとも、まだ ArrayList によって参照されているため、残りますか?

元:

for(NPC n : NPCs){
    n.act();
    n.draw(frame);
    if(n == outOfMap){
            n = null;
        }

}

そのループが「常に」反復されている場合、outOfMap オブジェクトは収集されますか? または単にそこにとどまり、null値になりますか?

4

2 に答える 2