摘要:
垃圾回收相关算法 判断对象存活一般有两种方式:引用计数算法和可达性分析算法。 标记阶段:引用计数算法 举例对象A,被引用了计数器就+1,某个引用失效,计数器就-1,计数器为0就可以认为A对象不再被使用,可进行回收。 优点:实现简单、判定效率高,回收无延迟; 缺点:需要单独的字段存储计数器,并且无法处 阅读全文
posted @ 2022-07-26 09:18
知小
阅读(93)
评论(0)
推荐(0)
摘要:
细说finalize() finalization机制是对象被销毁前的自定义处理逻辑,当垃圾回收某个对象前,总会调用对象的finalize(),该方法允许子类重写,用于资源释放,比如关闭文件、套接字、数据库连接等。 如果极端情况下不发生GC,finailze()是没有机会被调用的。 虚拟机中的对象有 阅读全文
posted @ 2022-07-26 09:05
知小
阅读(120)
评论(0)
推荐(0)
浙公网安备 33010602011771号