1.寄存器
在处理器内部,速度最快、数量少。系统分配
2.堆栈
随机访问存储器,位于通用RAM中。对象引用存放在堆栈中
3.堆
通用内存池,位于RAM区。java所有对象都存放在堆中
4.常量存储
直接丰放在程序代码内部,或者ROM(吟诗存储器)
5.非RAM存储
流对象,持久化对象(存放在磁盘上)