JVM堆内存的简单的区域划分,都是基于JVM-HotSpot版本,早期的版本jvm-classic / IBM
新生代
Eden(伊甸园)
当Eden区中的对象达到一定程度的时候,Eden区域就不能再容纳新的对象的时候,就要开始清理Eden区中一些不再被使用(不在被引用的)对象,经过清理后的对象流入Survivor Space(幸存区)
Survivor Space(幸存区)
经过清理后的对象流入老生代
老生代
经过清理后的对象流入持久代
持久代
参考:http://blog.csdn.net/hyt2008100275/article/details/77646605
http://blog.csdn.net/qq_33048603/article/details/52727991