类加载学习 Dec 11, 2019 类加载 类型的加载、连接、初始化过程都是在程序运行期间完成的 Java虚拟机结束生命周期 执行了System.exit() 程序正常结束 程序遇到异常/错误 操作系统出错导致Java虚拟机进程终止 类的加载 查找并加载类的二进制数据 连接 验证:确保被加载类的正确性 准备:为类的静态变量分配内存,并初始化为默认值 解析:把类中的符号引用转换为直接引用 把类中的符号引用转换成直接引用 初始化 为类的静态变量赋予正确的初始值