所有的JVM都有一个由垃圾回收器管理的堆内存。

Java程序的内存分配和回收由JVM在后台自动进行的。

JVM的堆内存存储着正在运行的应用程序所建立的所有对象

什么是垃圾:当没有引用变量指向原先分配给某个对象的内存时,该内存便成为垃圾。

怎么回收垃圾:JVM的一个超级线程自动释放该垃圾内存。

JVM可以清除内存记录碎片。