6.4.6 操作数栈管理指令 发表于 2021-11-20 更新于 2021-11-23 分类于 7 深入理解Java虛拟机:JVM高级特性与最佳实践(第3版) , 3第三部分 虚拟机执行子系统 , 第6章 类文件结构 , 6.4 字节码指令简介 Waline: 本文字数: 172 阅读时长 ≈ 1 分钟 6.4.6 操作数栈管理指令如同操作一个普通数据结构中的堆栈那样,Java虚拟机提供了一些用于直接操作操作数栈的指令,包括: 将操作数栈的栈顶一个或两个元素出栈:pop、pop2 复制栈顶一个或两个数值并将复制值或双份的复制值重新压入栈顶:dup、dup2、dup_x1、 dup2_x1、dup_x2、dup2_x2 将栈最顶端的两个数值互换:swap