采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
翻阅靓仔之前的回答,说到了如题的一句话。这句话可不可以理解为——java虚拟机栈(Stack)主要用于存储栈帧(Stack Frame)
栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区的虚拟机栈(Virtual Machine Stack)的栈元素,但是说用途是存储栈帧这个不能这样去描述,它不是为了存储栈帧,而是由栈帧组成,虚拟机栈中栈帧的入栈顺序就是方法调用顺序,所以虚拟机栈主要目的应该是对方法调用进行控制的
简言之——java虚拟机栈由栈帧组成,是这样吗
是的,不断会有栈帧出栈和入栈。
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
1.8k 27
2.7k 22
1.3k 15
1.4k 14
1.3k 14