类文件结构
u4表示4个字节
magic: 魔数
minor_version: 小版本号
major_version: 主版本号
constant_pool_count: 常量池的大小:#1--#constant_pool_count,不算#0共constant_pool_count-1项
constant_pool[constant_pool_count-1]:
access_flags: 访问修饰(public )
this_class: 类名
super_class: 父类的信息
interfaces[interfaces_count]: 接口信息
fields_count: 静态变量的信息
fields[fields_count]:
methods_count: 方法信息
methods[methods_count]:
attributes_count: 属性信息
attributes[attributes_count]:
javap -v 反编译
Classfile /D:/java-idea/juc/src/com/ghc/jvm/classload/com/ghc/jvm/classload/HelloWorld.class
Last modified 2022-8-2; size 484 bytes
MD5 checksum 65629993e06cc29f0e10270b19fdf93f
Compiled from &