目录
1.JVM栈帧的内部结构
1.JVM栈帧的内部结构
栈帧存储的数据可以分为下面的5个部分: 1.局部变量表(重点) 2.操作数栈(重点) 3.动态链接,也称为指向运行时常量池的方法引用 4.方法返回地址,也称为方法退出或者异常退出的定义 5.一些附加信息 每个栈帧都有自己的大小,各个栈帧的大小是不一样的,取决于里面存储的数据的大小。 多线程情况下栈帧: 如果是多线程,每个线程有自己的虚拟机栈,栈中存储的是各自的栈帧。互不影响。栈帧存储的数据同样包含5个部分。
更多JVM文章请参考我的JVM专栏:https://blog.csdn.net/u011069294/category_10113093.html