反编译指令 javap -c xxxx.class
JVM参数设置
- -xx:+<option> 开启option
- -xx: -<option> 关闭option选项
- -xx:<option>=<value> 设置选项的值
- 0xB2 getstatic 获取指定的静态域,并将其值压入栈顶
- 0xB3 putstatic 用栈顶的值为指定的类的静态域赋值
- 0xB8 invokestatic 调用一个类的static方法
- 0x02 iconst_m1 int型常量值-1进栈
- 0x03~08 iconst_0~iconst_5 int型常量值n进栈
- 0x12 ldc 将int、float或String型常量从常量池中送至栈顶
- 0x10 bipush 将一个单字节(-128~127)的常量送至栈顶
- 0x11 sipush 将一个短整型常量值(-32768~32767)送至栈顶
- 0xBC newarray 创建一个基本类型数组,并且其引用进栈
- 0xBD anewarray 创建一个引用类型数组。栈顶数值(count)作为数组长度出栈,数组引用进栈