标签:
栈的结构如下图:
Java虚拟机规范规定的java虚拟机内存其实就是java虚拟机运行时数据区,其架构如下:
所有通过new创建的对象的内存都在堆中进行分配;
每个线程执行每个方法的时候都会在栈中申请一个栈帧,每个栈帧包括局部变量区和操作数栈,
用于存放此次方法调用过程中的临时变量、参数和中间结果
存放类信息、静态变量、final类型常量、属性和方法等信息;方法区也称为永久代(Permanent Generation)
本地方法栈是为虚拟机调用的操作系统本地方法服务,存储了每个native方法调用的状态
标签:
原文地址:http://www.cnblogs.com/xyjwjy/p/4596202.html