在Java中,以下是对象的生命周期
Created
In use (strongly reachable)
Invisible
Unreachable
Collected
Finalized
Deallocated
我的问题是,垃圾收集在哪里适合?我们什么时候说对象是“垃圾收集”?它是在循环的最后阶段之后吗?请澄清。
答案 0 :(得分:3)
我会说当对象从Unreachable到Collected时垃圾收集开始,并且当对象被释放时停止。你通常不需要太在意,除非你使用终结者,你不应该在99.999%的情况下使用终结者。
答案 1 :(得分:3)