垃圾回收算法和垃圾收集器(4)

一、概述 问题: 垃圾回收回收什么(what) 垃圾什么时候回收(when) 怎么回收(how) 回收什么 我们java内存中有:java堆,java栈,方法区,直接内存 其中java栈是跟随线程生命周期的,所以不需要我们回收。 我们主要的回收目标:java堆、方法区、直接内存 方法区主要回收类和常量 什么时候回收 当对象没有引用的时候: 1、引用计数法:当对象被引用时,计数+1,当计数为0时,可
相关文章
相关标签/搜索