【发布时间】:2015-01-27 00:04:43
【问题描述】:
在 Java 中,有称为 垃圾收集根(GC 根)的特殊对象。它们作为垃圾收集标记机制的根对象(见图)。
This article 描述了四种类型的 GC 根:
- 局部变量
- 活动线程
- 静态变量
- JNI 参考
还提到:
类本身可以被垃圾回收。
没有收集 GC 根,因此类本身不是 GC 根。
那么类的 GC 根是什么?
【问题讨论】:
-
GC 根是您列出的所有内容。您的问题实际上是关于什么样的对象通常包含对类对象的引用。
标签: java garbage-collection jvm