几分钟了解下java虚拟机--02
几分钟应该看不完,私密马赛, 俺是标题党既然来了, 看看吧, 球球你了
Java类加载器
类的生命周期和加载过程
[*]加载 加载所有的.class文件/jar文件/网络流 →字节流 (JVM 与java.lang.classLoader协作)
存储于Metaspace/Method Area
[*]校验 确保 class 文件里的字节流信息符合当前虚拟机的要求,不会危害虚拟机的安全
[*]准备 设置变量默认值分配内存
[*]解析 解析常量池符号引用转换为直接引用,主要有以下四种:类或接口的解析、字段解析、类方法解析、接口方法解析 链接相关参数, 方法索引(为后续初始化和运行提供直接引用)
[*]初始化 执行类构造器方法 初始化
类加载时机
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]