字节码执行是java虚拟机的重点,就如同汇编语言对于计算机一样重要,字节码对于java虚拟机来说是执行的根本。
执行的基础:Java虚拟机常用指令介绍
常用入栈指令:将常数压入操作数栈,根据数据类型和入栈内容不同,又可以分为const系列、push系列、ldc系列
bipush (8位),sipush (16位)
ldc,ldc_w,long或者double类型 ldw2_w指令
局部变量压栈指令:将给定的局部变量表中的数据压入操作数栈:
xload、xload_n、xaload
出栈装入局部变量表指令
xstore、xstore_n、xastore