根搜索算法是以根对象集合作为起始点,按照从上至下的方式搜索被根对象集合所连接的目标对象是否可达,如果不可达就意味着已经死亡其OOP中的mark word就会标记为垃圾对象。
根对象集合中存储的内容如下:
- Java栈中的对象引用;
- 本地方法栈中的对象引用;
- 运行时常量池中的对象引用;
- 方法区中的类静态属性的对象引用;
- 与一个类对应的唯一数据类型的Class对象;
Posted lay2017
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十根搜索算法相关的知识,希望对你有一定的参考价值。
根搜索算法是以根对象集合作为起始点,按照从上至下的方式搜索被根对象集合所连接的目标对象是否可达,如果不可达就意味着已经死亡其OOP中的mark word就会标记为垃圾对象。
根对象集合中存储的内容如下:
以上是关于十根搜索算法的主要内容,如果未能解决你的问题,请参考以下文章
数据结构与算法图遍历算法 ( 深度优先搜索 DFS | 深度优先搜索和广度优先搜索 | 深度优先搜索基本思想 | 深度优先搜索算法步骤 | 深度优先搜索理论示例 )