《深入理解JAVA虚拟机》第三版 第七章 要点总结
Posted zgqblogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《深入理解JAVA虚拟机》第三版 第七章 要点总结相关的知识,希望对你有一定的参考价值。
本文仅作为复习清单使用
类生命周期
加载
验证
准备
解析
初始化
使用
卸载
常量优化
常量传播
常量折叠
类的加载
通过全限定名获取二进制字节流
将静态存储结构转化为方法区的运行时数据结构
生成Class对象
验证过程(可关闭)
文件格式验证
元数据验证
字节码验证
符号引用验证
准备
分配内存,并将分配的内存全部置零,static final定义的常量除外
初始化
调用
类加载器
不同的类加载器加载同一个字节码文件,构建出的两个类也是不相同的
双亲委派模型
启动类加载器
扩展类加载器
应用类加载器
自定义加载器
双亲委派模型过程:如果一个类加载器收到了类的加载请求,先交给父类处理,父类无法处理在自己处理
模块化系统
以上是关于《深入理解JAVA虚拟机》第三版 第七章 要点总结的主要内容,如果未能解决你的问题,请参考以下文章
《深入理解Java虚拟机 - Jvm高级特性与最佳实践(第三版)》阅读笔记