JAVA存储数据

JAVA存储数据主要有六个地方指针

1.寄存器,register,最快的存储区,可是由编译器来分配,不能够直接控制.对象

2.堆栈,stack,位于通用RAM(随机访问存储器),堆栈指针向上,释放内存,堆栈指针向下,分配内存,对象引用存储在这个区.内存

3.堆,heap,位于RAM,对象存储在这个区,分配时间大于堆栈分配时间.编译器

4.静态存储,static storage,通常来说,类的方法以及用static修饰的变量等存储在这个区域.可是对象自己并不存在这个区域.编译

5.常量存储,constant storage,直接存储在代码内部,有时常量自己和其余部分分开,能够存储在ROM(只读存储器)中.变量

6.非RAM存储,即持久化对象、流对象存储不依赖于程序,能够独立存在,例如存储在磁盘.引用

相关文章
相关标签/搜索