JVM运行时数据区(堆、栈、方法区)指向关系

运行时数据区: 1.线程共享区:堆,方法区 堆:存放一切new出来的东西(java对象实例和数组)。 方法区:存放被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。 2.线程独占区:栈、本地方法栈、程序计数器 栈:java线程的运行状态存储在栈中;每一个被执行的方法为栈中的栈帧。每个栈帧包括:局部变量表(方法中定义的变量及方法中的参数)、操作数栈(以压栈和出栈的方式存储操作数)、
相关文章
相关标签/搜索