.class文件解读7--属性表

48 阅读1分钟

本节主要介绍属性表部分

这个属性表其实是可以分布在字段中,以及方法中,他们每一个都可以有自己的属性表集合,同时对于.class文件也有一个专属的属性表集合。这部分太过复杂,仅仅写出了通用的结构,具体的需要根据官方文档去查细节的构成。

  • 对于表集合,一定首先有集合的个数,这个占据两个字节的长度
  • 具体的属性
  • 对于具体的属性而言,两个字节u2表示属性在常量池的索引,四个字节表示属性的长度u4,之后给出属性的具体描述。 *** .class文件解读结束