02-javap使用

1、解析字节码的作用

image-20230109105233604

2、javac -g 操作

image-20230109105203289

3、javap的用法

image-20230109105401609

image-20230109111148023

image-20230109111249850

注意:-v虽然包含的信息很全,但是不包含私有private的,用 **-v -p **才可以带上私有的,这样信息就是最全的了

如:演示javap -s (输出内部类型签名):

image-20230109110318593

演示 javap -l (输出行号和本地变量表(局部变量表)):

image-20230109110533368

-c 和 -v 的内容对比:

image-20230109111622323

image-20230109111550389

javap解析得到的文件结构的解读

image-20230109150619055

image-20230109150710937

image-20230109150838112

image-20230109150909746

image-20230109145505307

image-20230109150257068

image-20230109150459817

image-20230109150441824

javap使用小结

image-20230109151005736