垃圾回收GC概要

概要 哪里需要收集:java堆和方法区(废弃常量和无用的类) 无用的类: 该类所有的实例都已经被回收,堆中不存在该类的任何实例 加载该类的ClassLoader被回收 该类对应的java.lang.class对象没有在任何地方被引用,无法再任何地方通过反射访问该类的方法 什么时候回收:对象已经死亡 可达性分析算法:通过一系列的“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过
相关文章
相关标签/搜索