类加载的过程
2019-04-03 本文已影响0人
强总的日常
一、类加载过程:分为五个步骤:加载 -> 验证 -> 准备 -> 解析 -> 初始化
加载:将外部的Class文件加载到Java虚拟机&存储到方法区内即二进制字节流
验证:确保加载进来的Class文件包含的信息符合Java虚拟机需求
准备:为类变量分配内存&设置类变量初始值
解析:将常量池内的符号引用转为直接引用
初始化:初始化类变量&静态语句块
一、类加载过程:分为五个步骤:加载 -> 验证 -> 准备 -> 解析 -> 初始化
加载:将外部的Class文件加载到Java虚拟机&存储到方法区内即二进制字节流
验证:确保加载进来的Class文件包含的信息符合Java虚拟机需求
准备:为类变量分配内存&设置类变量初始值
解析:将常量池内的符号引用转为直接引用
初始化:初始化类变量&静态语句块