Java中的内存区域划分
2016-10-30 23:37
260 查看
1. 寄存器
每个线程启动的时候都会启动一个PC寄存器,保存下一条要执行的指令地址。2. 本地方法区
存储的是线程调用方法时的方法入口地址、操作和方法出口地址等与方法执行相关的信息。3. 方法区
存放虚拟机加载类的相关信息,如类、静态变量和常量等。4. 栈
存储的是局部变量,包括基本数据类型和和对象的引用。只要数据所在的区域结束,该数据就会被释放。5. 堆
存储的是数组和对象,也就是实体。相关文章推荐
- 深入理解java虚拟机(一):java内存区域(内存结构划分)
- Java 虚拟机内存区域划分详解(1)
- Java虚拟机(一)——Java内存区域划分
- Java内存区域划分、内存分配原理(基于jdk1.7 源自 《深入理解java虚拟机》)
- java内存区域划分
- java运行时内存区域划分(1)
- 【Java】内存区域划分
- 学习整理——Java内存区域划分
- Java内存区域划分
- 浅谈Java内存区域划分
- Java内存区域划分、内存分配原理
- 深入理解java虚拟机(一):java内存区域(内存结构划分)
- Java内存区域划分、内存分配原理
- Java虚拟机(一)——Java内存区域划分
- jAVA内存区域划分
- 阅读笔记-Java内存区域划分
- Java内存区域划分、内存分配原理
- Java内存区域划分
- 《深入理解Java虚拟机》学习笔记(一)(Java内存区域的划分)
- Java 内存区域划分