标签:des style blog http io ar os sp java
class文件采用一种伪结构(无符号数:描述数字、索引引用、数量值或按UTF-8编码的字符串值,表:由多个无符号数或其他表构成的复合型数据结构,整个class文件就是一个表)进行存储。
字面量:文本字符串,final声明的常量。
符号引用:类和接口的全限定名;字段的名称和描述符;方法的名称和描述符。
javap –verbose classfile输出class详细描述信息。
类索引和父类索引各自指向一个CONSTANT_Class_info的类型常量。
access_flags:表示作用域(public/protected/private),实例变量(static),可变性(final),可并发性(volatile),序列化(transient)
name_index:表示简单名称,
descriptor_index:表示方法和字段的描述符,描述字段的数据类型,方法的参数列表和返回值。
attribute_count:表示属性个数,如果大于1则后面还接属性信息attribute_info.
attribute_name_index:属性名称的索引,会索引常量池里面的一个CONSTANT_Utf8_info的一个常量。
标签:des style blog http io ar os sp java
原文地址:http://www.cnblogs.com/mixes/p/4108633.html