2018年10月23日

Java 类文件结构

摘要: Class类文件时一组以单字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑的排列在Class文件中,没有任何分隔符。对于大于8位的数据均采用大头方式储存,文件中只有无符号数和表两种结构 无符号数有u1,u2,u4,u8,即1,2,4,8位字节,可以用来描述数字,索引引用,数量值或按照utf8编 阅读全文

posted @ 2018-10-23 16:30 -Yoda- 阅读(629) 评论(0) 推荐(0) 编辑

Java 类的加载过程

摘要: 类的生命周期:加载,验证,准备,解析,初始化,使用和卸载 类的加载分为5个阶段:加载,验证,准备,解析,初始化,其中验证,准备,解析总称为连接 虚拟机规范没有对类加载的时机强制约束,可以由虚拟机具体实现自由把握,但是,虚拟机严格规范了初始化的情况,加载,验证,准备须在此之前进行 有且仅有四种情况必须 阅读全文

posted @ 2018-10-23 15:35 -Yoda- 阅读(95) 评论(0) 推荐(0) 编辑

导航