十年架构师为你详解24道Jvm面试题,轻松备战金三银四跳槽季(18)

  • 标记-压缩算法 , 标记过程仍然与“标记-清除”算法一样 , 但后续步骤不是直接对可回收对象进行清理 , 而是让所有存活的对象都向一端移动 , 然后直接清理掉端边界以外的内存

  • 分代收集算法 , “分代收集”(Generational Collection)算法 , 把Java堆分为新生代和老年代 , 这样就可以根据各个年代的特点采用最适当的收集算法 。

  • 19.垃圾回收器