JVM学习(4)——全面总结Java的GC算法和回收机制

  引用实例被添加在引用队列中,可以在任何时候通过查询引用队列回收对象。      现在我对一个对象的生命周期进行描述:   新建Java对象A首先处于可达的,未执行finalize方法的状态, 随着程序的运行,一些引用关系会消失,或者变迁,当对A使用可达性算法判断,对象A变成了 GC Roots 不可达时,A从可达状态变迁到不可达状态,但是JVM不会就就这样把它清理了,而是在第一次GC的时候,对
相关文章
相关标签/搜索