JVM中负责类加载的子系统具体是如何运作的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计688个文字,预计阅读时间需要3分钟。
类的生命周期概述:
1.加载:将.class文件加载到JVM中,通过文件的全限定名读取字节码流到内存。
2.验证:确保加载的字节码文件符合Java虚拟机的规范。
- 验证:检查字节码文件的正确性。 - 准备:为类的静态变量分配内存,并设置默认初始值。3.解析:将符号引用转换为直接引用。
4.初始化:为类的静态变量赋值,执行静态代码块。
本文共计688个文字,预计阅读时间需要3分钟。
类的生命周期概述:
1.加载:将.class文件加载到JVM中,通过文件的全限定名读取字节码流到内存。
2.验证:确保加载的字节码文件符合Java虚拟机的规范。
- 验证:检查字节码文件的正确性。 - 准备:为类的静态变量分配内存,并设置默认初始值。3.解析:将符号引用转换为直接引用。
4.初始化:为类的静态变量赋值,执行静态代码块。

