说到Java,一定绕不开GC,尽管不是Java首创的,但Java一定是使用GC的代表.GC就是垃圾回收,更直接点说就是内存回收.是对内存进行整理,从而使内存的使用尽可能大的被复用. 一直想好好写一篇关于GC的文章,可是却发现要写的东西太大了,不是一篇博客能简单的介绍完的.所以打算拆分成若干篇博客,一点点的总结下来. 本篇主要介绍的是GC中的常用算法.这些算法被广泛的应用于各个内存管理语言的虚拟机中,或者是各大常用的操作系统中. 说到GC,也就是垃圾回收,那么需要做的事有两件: 第一件是查找到哪些…