2021-03-27
JVM面试
一、Part 1
1、JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots
什么是垃圾?
内存中已经不再使用到的空间就是垃圾
要进行垃圾回收,如何判断一个对象是否可以被回收
引用计数法:java中,引用和对象是由关联的。如果要操作对象则必须用引用进行。
因此很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收,简单说,给对象中添加一个引用计数器,每当有一个地方引用它,计数器加1,每当有一个引用失效时,计数器减1,任何时刻计数器数值为零的对象就是不可能再被使用的,





