java GC常见面试题

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