1 “gc roots”的对象

(1)虚拟机栈(栈针中的局部变量表)中引用的对象
(2)方法区中类静态属性引用的对象。
(3)方法区中常量引用的对象
(4)本地方法栈中JNI引用的对象。

2