JAVA存储数据

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

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

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

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

4.静态存储,static storage,一般来讲,类的方法以及用static修饰的变量等存储在这个区域.但是对象本身并不存在这个区域.

5.常量存储,constant storage,直接存储在代码内部,有时常量本身和其他部分分开,可以存储在ROM(只读存储器)中.

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

转载于:https://my.oschina.net/u/2462104/blog/1623415

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值