运行时数据区
2016-05-29 20:06:25 0 举报
运行时数据区
作者其他创作
大纲/内容
运行时数据区
方法区:它存储每一个被正常装载解析后的类的结构信息,如运行时常量池、字段和方法数据等。运行时常量池是方法区的一部分
程序计数器:也称为PC寄存器,是一块较小的内存空间,程序计数器用来指示当前线程的字节码运行到了什么位置。在本虚拟机实现中,我们通过修改PC寄存器的值来取得下一条应该执行的指令代码。
Java虚拟机栈:用于存储局部变量和过程结果,一个方法在运行时会建立一个栈帧用于存储局部变量表、操作数栈、方法返回出口,动态链接等信息。在虚拟机中,一个栈帧入栈到出栈的过程就是一个方法从调用到结束的过程
Java堆:Java堆是线程共享的一块内存空间,此内存空间是存放对象和数组的主要区域。此外,该区域是垃圾收集机制管理的主要区域,因此它也被称为“GC堆”
0 条评论
下一页