摘要:
ClassFile结构:每一个Class文件对应于一个如下所示的ClassFile结构体 1 ClassFile { 2 u4 magic;//魔数,值固定为0xCAFEBABE 3 u2 minor_version;//副版本号 4 u2 major_version;//主版本号 5 u2 constant_pool_count;//常量池计数器,值等于constant_pool表中的成员数加1 6 cp_info constant_pool[constant_pool_count-1];//常量池,包含Class文件结构及其子结构中引用的所有字符串常...
阅读全文
posted @ 2013-10-01 19:43
xuqiyu
阅读(241)
推荐(0)
编辑
摘要:
1.数据类型: Java虚拟机可操作的数据类型分为原始类型和引用类型 原始类型包括数值类型(Numeric)、布尔类型(Boolean)和returnAddress类型: 表示一条字节码指令的操作码(Opcode)。在所有的虚拟机支持的原始类型之中,只有returnAddress类型是不能直接Java语言的数据类型对应起来的。 引用类型包括类类型、数组类型和接口类型,这些引用类型的值分别由类实例、数组实例和实现了某个接口的类实例或数组实例动态创建2.运行时数据区 Java虚拟机定义了很多种程序运行期间使用到的运行时数据区,其中一部分的生命周期与虚拟机一致,另外一部分则是与线程的生命周...
阅读全文
posted @ 2013-10-01 19:30
xuqiyu
阅读(219)
推荐(0)
编辑