方法表: 在上一次咱们已经分析到了字段信息了,如下: 紧接着就是方法相关的信息了: 而它展开之后的结构为: 所以往后数2个字节,看一下方法的总数: 3个方法,可咱们只定义了两个方法呀: 因为编译器会为我们生成一个默认的构造方法,所以就3个了,那每个方法的具体信息是啥呢?它是一个method_info类型的,如下: 也就是方法表,当然也有它自己的一个结构,下面来看一下: access_flags:占用两个字节,表示访问标记. name_index:占用两个字节,名字索引,指向的是常量池. desc…