在Java中,可以当做GC Root的对象有以下几种: 1、虚拟机(JVM)栈中的引用的对象 2、方法区中的类静态属性引用的对象 3、方法区中的常量引用的对象(主要指声明为final的常量值) 4、本地方法栈中JNI的引用的对象