类文件结构这章内容很多,知识点也很散,此处总结以我感觉比较重要的语句记录为主。
1、Java虚拟机不和包括java在内的任何语言绑定,它只与Class文件,这种特定的二进制文件格式所关联。多种语言都可以把代码编译为Class文件。
2、Class文件格式:
类型名称解释u4magic魔数,0xCAFEBABE,固定值u2minor_version次版本号u2major_version主版本号u2constant_pool_count常量池容量计数值,从1开始,0特有用处cp_infoconstant_pool常量池,从1开始u2access_flags访问标志:类或接口的访问信息u2this_class类索引u2super_class父类索引u2interfaces_count接口计数器u2interfaces接口索引u2fields_count field_infofields字段u2methods_count method_infomethods方法u2attribute_count1attribute_infoattributes属性
3、字节码指令
。。。。。。
就爱阅读www.92to.com网友整理上传,为您提供最全的知识大全,期待您的分享,转载请注明出处。
来源: