java GC常见面试题

Object的finalize()方法的作用是否与C++的析构函数作用相同 与C++的析构函数不同,析构函数调用确定,而它的是不确定的 将未被引用的对象放置于F-Queue队列;当垃圾回收器宣布一个对象死亡,至少需要经过两个阶段,1.当对象进行可达性分析时发现没有和GC ROOTS相连接就会被第一次标记;2.判断对象是否覆盖finalize(),如果覆盖,并且未被引用过这个方法的对象就会被放在F-
相关文章
相关标签/搜索