知灵犀知练
← 返回

Java 虚拟机入门简答题

垃圾回收器如何判断对象仍然可达?

参考答案

常见 JVM 从一组 GC Roots 出发沿引用关系遍历,能到达的对象视为可达;不可达对象才可能成为回收候选。

题目解析

局部变量引用、已加载类的静态引用和本地方法引用等可能成为根;“循环引用一定无法回收”并不适用于可达性分析。