采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我看您在别的回答说一个方法是对应一个栈帧的,但是在本视频的21秒,您说这里有七个栈帧,虚拟机栈会按照程序计数器从大到小依次压入栈帧中. 不知道您这里表达的是什么意思,一个方法到底有几个栈帧呢,还有把栈帧压入栈帧中是什么意思呢,望解答,谢谢.
同学好,不好意思,一个方法执行的时候只会对应一个栈帧,这里是同一个栈帧的七次变化:)
Java栈主要用于存储栈帧(Stack Frame),而栈帧中则负责存储局部变量表、操作数栈、动态链接和方法返回值等信息
了解了,非常感谢!
java栈和当前线程有啥关系
栈是线程私有的东西,用来保存线程执行方法的本地变量
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
1.8k 27
2.7k 22
1.2k 15
1.4k 14
1.3k 14