xuMengqi's Blog

什么是垃圾回收及有哪些垃圾收集器?


目录


  1. 1. 垃圾回收原理
    1. 1.1. 什么是垃圾?
    2. 1.2. 为什么需要垃圾回收?
    3. 1.3. 如何找到垃圾?
    4. 1.4. 哪些对象可以作为GC Roots?
    5. 1.5. 有哪些对象引用?
    6. 1.6. ThreadLocal为什么使用弱引用?
  2. 2. 垃圾收集器
    1. 2.1. 有哪些垃圾回收算法?
    2. 2.2. 什么是Stop The World?什么是safe point?
    3. 2.3. 有哪些垃圾收集器?
    4. 2.4. CMS垃圾收集器垃圾回收的过程是怎样的?
    5. 2.5. G1垃圾收集器垃圾回收的过程是怎样的?
  3. 3. 参考文档