类加载过程
一、类加载机制
JVM把class文件加载到内存,并对数据进行校验、准备、解析、初始化,最终形成JVM可以直接使用的Java类型的过程。‘
类加载全过程
1、加载
将class字节码文件加载到内存中,并将这些数据转换成方法区中的运行时数据(静态变量、静态代码块、常量池等),在堆中生成一个Class类对象代表这个类(反射原理),作为方法区类数据的访问入口。
类的加载原理
2、链接
将Java类的二进制代码合并到JVM的运行状态之中。• 验证 确保加载的类信息符合JVM规范,没有安全方面的问题。• 准备