JVM中哪些可以作为gc root? JVM进行垃圾回收时,会先找到“非垃圾”对象,也就是还在使用的对象。找到非垃圾对象就需要从某些“根”去找,这些根就是gc root。gc root有一个特征,即不会被其他对象引用,例如: 栈中的本地变量方法区中的静态变量本地方法栈中的变量正在运行的线程