哪些可以作为GC ROOT

1,917 阅读1分钟

1.Java虚拟机栈(局部变量表 也就是方法中参数和方法局部变量)引用的对象。

2.方法区中(类信息)静态引用(也就是当前类静态引用)的对象。

3.处于存活状态的线程对象(注意是线程对象 而不是线程的对象)。

4.本地native方法jni引用的对象。