几分钟了解下java虚拟机--02,如果没有特别指定,则
分享于 点击 25978 次 点评:84
几分钟了解下java虚拟机--02,如果没有特别指定,则
几分钟应该看不完,私密马赛, 俺是标题党
既然来了, 看看吧, 球球你了
Java类加载器
类的生命周期和加载过程
- 加载 加载所有的.class文件/jar文件/网络流 →字节流 (JVM 与java.lang.classLoader协作)
存储于Metaspace/Method Area
- 校验 确保 class 文件里的字节流信息符合当前虚拟机的要求,不会危害虚拟机的安全
- 准备 设置变量默认值 分配内存
- 解析 解析常量池符号引用转换为直接引用,主要有以下四种:类或接口的解析、字段解析、类方法解析、接口方法解析 链接相关参数, 方法索引(为后续初始化和运行提供直接引用)
- 初始化 执行类构造器
<clinit>
方法 初始化
用户点评