首页 > 图灵资讯 > java面试题>正文

金三银四精选java面试题-怎么确定一个对象到底是不是垃圾?

2023-12-12 13:56:06

 

怎么确定一个对象到底是不是垃圾?

  1. 引用计数算法: 这种方式是给堆内存当中的每个对象记录一个引用个数。引用个数为0的就认为是垃圾。这是早期JDK中使用的方式。引用计数无法解决循环引用的问题。
  2. 可达性算法: 这种方式是在内存中,从根对象向下一直找引用,找到的对象就不是垃圾,没找到的对象就是垃圾。

 
上一篇 金三银四精选java面试题-一个对象从加载到JVM,再到被GC清除,都经历了什么过程?
下一篇 金三银四精选java面试题-JVM有哪些垃圾回收算法?

文章素材均来源于网络,如有侵权,请联系管理员删除。