java
相关面试题集锦,有问题请留言大家一起完善,大多数题目来源于网络,侵权请联系
(1) 终结函数finalize()
与垃圾回收的联系?
- 要判断一个对象是否存亡,至少要经过俩次标记过程
- 在可达性分析后,对象和
GC ROOTs
无相链接的引用链,随后会进行一次筛选,而筛选条件是此对象有没有必要执行finalize()
方法。
假如对象没有覆盖finalize()方法,或者finalize()方法已经被虚拟机调用
过,那么虚拟机将这两种情况都视为“没有必要执行”。
java
相关面试题集锦,有问题请留言大家一起完善,大多数题目来源于网络,侵权请联系
(1) 终结函数finalize()
与垃圾回收的联系?
GC ROOTs
无相链接的引用链,随后会进行一次筛选,而筛选条件是此对象有没有必要执行finalize()
方法。假如对象没有覆盖finalize()方法,或者finalize()方法已经被虚拟机调用
过,那么虚拟机将这两种情况都视为“没有必要执行”。
评论区