Java内存分配和回收的机制概括的说,就是:分代分配,分代回收. 对象将根据存活的时间被分为:年轻代(Young Generation).年老代(Old Generation).永久代(Permanent Generation,也就是方法区). java中每新new一个对象所占用的内存空间就是年轻代的空间,当java垃圾回收机制对堆区进行资源回收后,那些年轻代中没有被回收的资源将被转移到中生代,中生代的被转移到老生代. 内存由 Perm 和 Heap 组成. 其中Heap = {Old + NE…