加载 把class文件的二进制字节流加载到jvm里面
验证 确保class文件的字节流包含的信息符合当前jmv的要求有文件格式验证,元数据验证,字节码验证,符号引用验证等
- 准备 正式为类变量分配内存并设置类变量初始化的阶段,初始化为各数据类型的零值
- 解析 把常量值内存的符号引用替换为直接引用的过程
- 初始化 执行类构造器方法
- 使用 根据相应的业务逻辑代码使用该类
- 卸载 类从方法区移除
本文详细介绍了Java类加载过程的四个主要阶段:加载、验证、准备及初始化。深入解析了每个阶段的任务,如加载阶段将class文件的二进制字节流加载到JVM中,验证阶段确保class文件符合当前JVM的要求等。
2728
2345

被折叠的 条评论
为什么被折叠?