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