垃圾回收是指在程序运行时,自动释放不再使用的内存空间的一种机制。GC(Garbage Collection)是Java编程语言中的一种垃圾回收机制,它可以自动回收程序中不再使用的内存空间,从而减少内存泄漏和程序崩溃的风险。
Java中有多种垃圾回收算法,其中比较常用的有标记-清除算法、复制算法、标记-整理算法和分代垃圾回收算法。
标记-清除算法
缺点:
复制算法
标记-整理算法