2020-10-04:java中GC Root 对象有哪些?#福大大架构师每日一题#
1.在虚拟机栈(栈帧中的本地变量表)中引用的对象,譬如各个线程被调用的方法堆栈中使用到的参数、局部变量、临时变量等 2.类的静态成员变量的引用:T.class 对静态变量初始化能够访问到的对象是根对象 3.常量池:一个 class 用到的其他的 class 对象叫做根对象 4.JNI 指针:本地方法栈中 JNI(即通常所说的 Native 方法)引用的对象。