javap是什么,有人称之为 反汇编器,可以查看java编译器为我们生成的字节码。通过它,我们可以对照源代码和字节码,从而了解很多编译器内部的工作。
一般常用的是-v -l -c三个选项。 javap -v classxx,不仅会输出行号、本地变量表信息、反编译汇编代码,还会输出当前类用到的常量池等信息。 javap -l 会输出行号和本地变量表信息。 javap -c 会对当前class字节码进行反编译生成汇编代码。
Last updated 4 years ago