Java堆栈存储以及Java Heap Space

一,java内存分配 1.寄存器:程序无法控制 2.栈内存:存放基本类型的数据,以及对象的引用,但对象本身存放在堆内存中(自己总结:存放基本类型的变量数据和常量以及对象的引用) 3.堆内存:存放由new创建的对象和数组 4.静态域:存放对象中用static定义的静态成员 5.常量池:存放基本常量和字符串常量 6.非RAM存储:磁盘等永久存储空间 堆和栈:            堆是由垃圾回收来负责
相关文章
相关标签/搜索