2022
03-14
03-14
学会Java字节码指令,成为技术大佬
目录01、加载与存储指令1)将局部变量表中的变量压入操作数栈中2)将常量池中的常量压入操作数栈中3)将栈顶的数据出栈并装入局部变量表中02、算术指令1)创建指令2)字段访问指令1)比较指令2)条件跳转指令3)比较条件转指令4)多条件分支跳转指令5)无条件跳转指令Java官方的虚拟机Hotspot是基于栈的,而不是基于寄存器的。基于栈的优点是可移植性更好、指令更短、实现起来简单,但不能随机访问栈中的元素,完成相同功能所需...
继续阅读 >