JVM

09-双亲委派机制

2021-02-26  本文已影响0人  紫荆秋雪_文

Java虚拟机对 class 文件采用的是 \color{#DC143C}{按需加载}的方式,也就是说当需要使用该类时才会将它的class文件加载到内存生成 class 对象。而且加载某个类的 class 文件时,Java虚拟机采用的是 \color{#DC143C}{双亲委派模式},即把请求交由父类处理,它是一种任务委派模式

一、工作原理

双亲委派工作原理.png

二、双亲委派机制优势

三、沙箱安全机制

四、类加载器的引用

JVM必须知道一个类型是由启动加载器加载的还是由用户类加载器加载的。如果一个类型是由用户类加载器加载的,那么JVM会将这个类加载器的一个引用作为类型信息的一部分保存在方法区中。当解析一个类型到另一个类型的引用的时候,JVM需要保证这两个类型的类加载器时相同的

五、类的主动使用和被动使用

主动使用

上一篇 下一篇

猜你喜欢

热点阅读