【JVM】操作数栈

首先要明确一个概念:操作数栈在栈帧中。我红色框圈起来的部分。 操作数栈的理解 每一个独立的栈针中除了包含局部变量表以外,还包含一个后进先出的操作数栈,也叫 表达式栈。 操作数栈在方法执行过程中,根据字节码指令,往栈中写入数据或提取数据,即入栈。 某些字节码指令将值压入操作数栈,其余字节码指令将操作数取出栈,使用他们后再把结果压入栈。 比如:执行复制,交换,求和等操作。 操作数栈的特点 操作数栈,主
相关文章
相关标签/搜索