祖柔惠 发表于 2025-6-17 21:41:46

几分钟了解下java虚拟机--02

几分钟应该看不完,私密马赛, 俺是标题党
既然来了, 看看吧, 球球你了
Java类加载器

类的生命周期和加载过程



[*]加载   加载所有的.class文件/jar文件/网络流 →字节流 (JVM 与java.lang.classLoader协作)
存储于Metaspace/Method Area

[*]校验   确保 class 文件里的字节流信息符合当前虚拟机的要求,不会危害虚拟机的安全
[*]准备   设置变量默认值分配内存
[*]解析   解析常量池符号引用转换为直接引用,主要有以下四种:类或接口的解析、字段解析、类方法解析、接口方法解析   链接相关参数, 方法索引(为后续初始化和运行提供直接引用)
[*]初始化    执行类构造器方法 初始化
类加载时机


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 几分钟了解下java虚拟机--02