[JAVA高频考点-面试题] Java 中有哪些垃圾回收算法

华为OD面试真题精选

专栏:华为OD面试真题精选
目录: 2025华为OD面试手撕代码真题目录以及八股文真题目录

文章目录

  • 华为OD面试真题精选
  • 本文为专栏附赠题,不一定是华为od面试真题
  • Java中的垃圾回收算法详解
    • 1. 标记-清除算法(Mark-Sweep)
    • 2. 标记-整理算法(Mark-Compact)
    • 3. 复制算法(Copying)
    • 4. 分代收集算法(Generational Collection)
    • 5. 增量式垃圾回收(Incremental GC)
    • 6. 并发标记清除(CMS, Concurrent Mark Sweep)

本文为专栏附赠题,不一定是华为od面试真题

  • 可能考过,博主没收集到,也可能在哪篇真题里面,博主忘记了!

  • 可能没考过,但是是高频热点题目,多看看也无妨,反正都要刷面试题!

Java中的垃圾回收算法详解

1. 标记-清除算法(Mark-Sweep)

工作原理

  • 首先从GC Roots开始进行可达性分析,标记出所有存活的对象
  • 然后清除所有未被标记的对象(即不可达对象)

优点

    你可能感兴趣的:(java,算法,开发语言,华为od)