关于一个方法对应的栈帧的个数
来源:6-9 Java内存模型之线程独占部分-2
qq_君君晨晨_0
2019-03-05
我看您在别的回答说一个方法是对应一个栈帧的,但是在本视频的21秒,您说这里有七个栈帧,虚拟机栈会按照程序计数器从大到小依次压入栈帧中.
不知道您这里表达的是什么意思,一个方法到底有几个栈帧呢,还有把栈帧压入栈帧中是什么意思呢,望解答,谢谢.
写回答
1回答
-
同学好,不好意思,一个方法执行的时候只会对应一个栈帧,这里是同一个栈帧的七次变化:)
Java栈主要用于存储栈帧(Stack Frame),而栈帧中则负责存储局部变量表、操作数栈、动态链接和方法返回值等信息
032019-05-10
相似问题