摘要: 程序运行时,对象是怎么在内存中存储的?1、寄存器:这是最快的存储区,他位于处理器的内部。由编译器根据需求进行分配,不能直接控制。2、堆栈:位于通用随即访问存储器(RAM)中,通过他的堆栈指针可以从处理器那里获得直接支持。堆栈指针向下移动,则分配新的内存,若向上移动,则释放内存。java对象的引用就存放在堆栈中,java对象并不存在其中。3、堆:也位于RAM中,用于存放所有的java对象。编译器不需... 阅读全文
posted @ 2007-11-23 11:39 王永庆 阅读(390) 评论(0) 推荐(0) 编辑