介绍:
类加载器适用于类的加载阶段。
作用
类加载器将Class文件加载进虚拟机的方法区,并创建一个Class对象,用于外部访问的接口。
分类
JVM提供了三种类加载器:
- 启动类加载器: 负责加载Java_Home\lib中的class文件
- 扩展类加载器 :负责加载Java_Home\lib\ext目录下的class文件
- 应用程序类加载器: 负责加载用户classpath下的class文件。
双亲委派模型
工作过程:如果一个类加载器收到了加载类的请求,它首先将请求交由父类加载器加载;若父类加载器加载失败,当前类加载器才会自己加载类
作用: