垃圾回收的依据,如何判断一个对象已经毫无用处
)可达性分析算法:通过一系列成为GC Roots的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径成为引用链,当一个对象到GC Root没有任何引用链相连的时候,则证明这个对象时不可用的。所以就会被收集。
2)可作为GC Roots的对象包括以下几种:
1,虚拟机栈中引用的对象
2,方法区中类静态属性引用的对象
3,方法区中常量引用的对象
4,本地方法栈中引用的对象
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐