![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JVM专栏
文章平均质量分 54
对JAVA中JVM深入学习的总计
simplifyeee
这个作者很懒,什么都没留下…
展开
-
Java 内存区域
Java 内存区域原创 2022-10-13 16:04:18 · 98 阅读 · 0 评论 -
Java类加载器
一 什么是类加载 JVM将class字节码文件加载到内存中, 并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Class 对象,作为方法区类数据的访问入口。二 类加载过程类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、链接( 验证、准备、解析 )、初始化、使用和卸载七个阶段三 类加载器使用 C++ 实现,负责加载存放在JDK\jre\lib(JDK 代表...原创 2022-05-14 14:30:36 · 141 阅读 · 0 评论 -
双亲委派模型
工作原理: 如果一个类加载器收到了加载某个类加载的请求,该类加载器并不会去加载该类,而是把这个请求委派给父类加载器执行,每一个层次的类加载器都是如此,因此所有的类加载请求最终都会传送到顶端的启动类加载器;如果父类加载器可以完成类加载任务,就成功返回;只有当父类加载器在其搜索范围内无法找到所需的类,并将该结果反馈给子类加载器,子类加载器会尝试去自己加载。这就是双亲委派模式。虚拟机只有在两个类的类名相同且加载该类的加载器均相同的情况下才判定这是一个类。若不采用双亲委派机制,同一个类有可能被多...原创 2022-05-14 14:48:33 · 843 阅读 · 1 评论