- 0
- 0
- 约1.37千字
- 约 3页
- 2017-05-20 发布于北京
- 举报
JVM类加载过程–双亲委派模型
JVM类加载过程----双亲委派模型
类加载机制:JVM将类描述数据从.class文件中加载到内存,并对数据进行,解析和初始化,最终形成被JVM直接使用的Java类型。
——《深入理解Java虚拟机 JVM高级特性与最佳实践》查看详情
INCLUDEPICTURE \d d:\\360浏览器\\360se6\\User Data\\temp\\1b7900041d3ed1c40576.jpg \* MERGEFORMATINET
加载:加载阶段由类加载器负责,过程见类加载器;
验证:验证阶段负责验证类数据信息是否符合JVM规范,是否是一个有效的字节码文件;
准备:准备阶段负责为类中static变量分配空间,并初始化(与程序无关,系统初始化);
解析:解析阶段负责将常亮池中所有符号引用转换为直接引用;
初始化:初始化阶段负责将所有static域按照程序指定操作对应执行(赋值static变量,执行static块)
上述阶段通常都是交叉混合允许,没有严格的先后执行顺序;
类加载器
span id = jump/span类加载器的主要任务:是类加载过程中的加载操作:根据一个类的全限定名读取该类的二进制字节流到JVM内部,然后转换为一个对应的java.lang.Class对象实例;
开发者可以通过编写自定义类加载器来自定义类的加载规则
类加载器分类
启动类加载器/Bootstra
您可能关注的文档
- Java对象的序列化及反序列化.docx
- Java并发编程实践课程习题与答案(1–5章部分)第一部分:Java面向对象.doc
- Java异常体系结构–java技术文章.docx
- Java快速开发平台J–Hi.doc
- Java抽象类及接口类例子.doc
- Java按键式高级版–同花顺手机炒股说明书.doc
- java教案1–2计算10.doc
- java教学体系标准–v1.0.doc
- JAVA数据的输入及输出.doc
- Java新教材第4章面试题.doc
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
原创力文档

文档评论(0)