JVM装载class过程

来源:互联网 发布:医疗软件注册 编辑:程序博客网 时间:2024/04/28 10:55

1.所谓装载就是寻找一个类或是一个接口的二进制形式并用该二进制形式来构造代表这个类或是这个接口的class对象的过程。分为装载、链接和初始化。装载是查找和导入类或接口的二进制数据;链接分为校验、准备、解析。校验检查导入类或接口的二进制数据的正确性;准备给类的静态变量分配并初始化存储空间;解析将符号引用转成直接引用。初始化为类变量赋予程序员想要的初始值。

2.classloader的方法:

3.测试