Appearance
没有被引用的对象就是垃圾。如果几个对象引用形成一个环,互相引用,但根访问不到它们,这几个对象也是垃圾。
原理:找出那些不再继续使用的变量,然后释放其所占用的内存。(垃圾回收器会按照固定的时间间隔周期性地执行这一操作)
新生代算法:Scavenge算法 存放存活时间短的对象
老生代算法: 标记清除算法 存放存活时间长的对象