/** * javap命令可以对class反汇编得到其字节码文件(此命令并不是jdk8开始的,只不过jdk8中对工具进行加强,增加了一些参数,可通过 javap -help了解) * * 注意: * 字节码文件在虚拟机中是通过栈帧来保存指令的,也称为操作栈,是一个后入先出的栈.并不是针对寄存器的直接操作. * 字节码执行引擎通过操作站获取指令. * * 这个测试同时验证了 ++i 和 i++的区别. * ++i,在字节码层面,会先进行iinc,也就是执行自增,然后load变量 * i++,则是,…