finalize调用
2017-02-26 20:50:28 0 举报
在Java中,finalize是Object类的一个方法,它在垃圾收集器准备回收对象所占用的内存之前被自动调用。这个方法提供了一个机会,让对象在被销毁之前执行一些清理工作,比如关闭文件、释放网络资源等。然而,由于finalize的执行时间是不可预测的,因此它通常不用于关键的清理操作。此外,滥用finalize可能会导致性能问题,因为它会阻止垃圾收集器的正常工作。所以,除非有特殊的需求,否则不建议使用finalize。
作者其他创作
大纲/内容
是否执行过finalize
是否覆盖finalize
二次标记
Y
执行finalize
Finailzer线程
入Queue队列
挑出已死对象
N
对象已死
扫描队列
一次标记
0 条评论
下一页