对象创建与访问指令
类实例和数组都是对象,但Java
虚拟机使用了不同的字节码指令。
指令
创建类实例的指令
new
创建数组的指令
newarray、anewarray、multianewarray
访问类字段和实例字段
getfield、putfield、getstatic、putstatic
把一个数组元素加载到操作数栈的指令
baload、caload、saload、iaload、laload、faload、daload、aaload
把一个操作数栈的值存到数组元素中的指令
bastore、castore、sastore、iastore、fastore、dastore、aastore
去数组长度的指令
arraylength
检查类实例类型的指令
instanceof、checkcast