这里所说的栈是不是每个栈帧里面的操作数栈?

来源:6-11 Java内存模型之 常考题解析-1

hellocp7

2020-07-08

一直感觉有点混,一个是java虚拟机栈,这个我知道是一个方法调用就会有一个栈帧压入。所以这个虚拟机栈是不是就是专门用来存栈帧的?

然后操作数栈才是用来存储每个线程里的临时变量这些,也就是老师你这里讲的“栈”?

谢谢老师。

写回答

1回答

翔仔

2020-07-08

同学好,

  1. 是的,虚拟机栈是专门用来存栈帧的;

  2. 操作数栈主要用来存储数据被处理后的结果的,本节课说的栈就是虚拟机栈

0
0

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8451 学习 · 1872 问题

查看课程