一、字节码指令简介
- Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数Operands)而构成。
- 由于Java虚拟机采用面向操作数栈而不是寄存器的架构,所以大多数指令都不包含操作数,只有一个操作码。
- 操作码的长度为一个字节(即0~255),这意味着指令集的操作码总数不可能超过256条。