摘要: Java 内存分配:1.寄存器我们在程序中无法控制2.栈存放基本类型的变量数据,局部变量,和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3.堆存放用new产生的对象,数组。为了给垃圾回收器使用,堆主要分成三个区域,分别叫作New Generation,Old Generation或叫Tenured Generation,以及Perm space。New Generation是用来存放新建的对象的空间,在对象新建的时候被使用。如果长时间还使用的话,它们会被垃圾回收器移动到Old Generation(或叫Tenured Ge 阅读全文
posted @ 2012-08-11 00:32 Think in Java 阅读(334) 评论(0) 推荐(0) 编辑