GarbageCollection

GarbageCollection

背景

  • JVM

定义

  • GC = Garbage Collection,垃圾回收,就是 JVM 自动帮你清理不用的对象、释放内存 的机制。
  • 你写代码时 new 出来的对象,会占内存。如果没人用了,GC 会自动把它删掉,把内存腾出来,你不用手动写代码释放。

GC 要解决什么问题?

  • 防止内存越占越多

  • 防止 OutOfMemoryError(OOM)

  • 让程序员不用关心内存释放

待补充。。。。。