字段表(fields_count、fields)

fields_count表示字段的数量,fields包含fields_count个字段表(field_info)。

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

name_index 

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

descriptor_index

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

疑问:为什么不直接引用常量池中的CONSTANT_FIELD_REF类型的常量项索引值?

attributes_count attribute_info

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

方法表(methods_count, method_info)

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

例子

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

<cinit>方法不是必须的,如果类中没有定义static代码块也没有定义静态变量的赋值操作,那么<cinit>方法就不会生成。

属性表集合(attribute_info)

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

深入理解jvm读书笔记九 Class文件结构中 字段表、方法表、属性表

 

 

 

 

相关文章:

  • 2021-09-04
  • 2021-03-31
  • 2021-07-29
  • 2021-06-11
  • 2021-08-28
  • 2021-12-11
  • 2021-06-20
  • 2021-09-10
猜你喜欢
  • 2021-09-16
  • 2021-09-01
  • 2021-09-16
  • 2021-05-25
  • 2021-07-12
  • 2021-08-01
  • 2021-12-15
相关资源
相似解决方案