Java中的数据存储
来源:互联网 发布:淘宝突然没流量了 编辑:程序博客网 时间:2024/05/22 03:34
1.寄存器
- 最快的存储区
- 位于处理器内部
- 数量极其有限
- 根据需求进行分配
- 不能直接控制
2.堆栈
- 位于通用RAM
- 通过堆栈指针从处理器获得直接支持
- 堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存
- 存储速度仅次于寄存器
- 创建程序时,Java系统必须知道存储在堆栈内所有项的确切生命周期,以便上下移动堆栈指针
- 用于存储对象引用
- 一种通用的内存池,位于RAM
- 存放所有的Java对象
- 编译期不需要知道存储的数据在堆里存活多长时间
- 直接存放在程序代码内部
- 在嵌入式系统中,常量本身会和其它部分隔离开,可以选择将其存放在ROM中
- 若数据完全存活于程序之外,不受程序的任何控制,在程序没有运行时也可以存在。如流对象,持久化对象
- 在流对象中,对象转化成字节流,通常被发送给另一台机器
- 在持久化对象中,对象被存放于磁盘上
- 把对象转化成可以存放在其它媒介上的事物,在需要时,可恢复成常规的、基于RAM的对象。
阅读全文
0 0
- java中的数据存储
- java中的数据存储
- java中的数据存储
- Java中的数据存储
- 【Java】Java中的数据存储
- java中的数据存储结构
- Java中的double类型数据存储探析
- java中数据在内存中的存储
- java中数据在内存中的存储
- android中的数据存储
- Android中的数据存储
- Android中的数据存储
- 游戏中的数据存储
- Android 中的数据存储
- android中的数据存储
- OPENCV中的数据存储
- Unity3D中的数据存储
- Android 中的数据存储
- 美团codeM预赛B 景区路线规划
- 嵌入式Linux入门4:版本控制git的使用
- 2.4 函数
- Mysql数据库优化技术_初篇简介
- 常用服务器的默认servlet名称
- Java中的数据存储
- Web前端开发第三次讲课回顾
- 大数取模
- EasyPusher工程解构简析
- 线性回归与梯度下降
- centos7下编译安装nginx
- 【2017.7.9】CSS ID和类名
- java8新特性--概览
- HDU 1175 连连看