实现通过类的权限定名获取该类的二进制字节流的代码块交做类加载器。
主要有以下四种类加载器:
- 启动加载器(Bootstrap ClassLoader):用户来加载Java核心类库,无法被Java程序之间引用
- 扩展加载器(Extensions ClassLoader):用来加载java的扩展库,Java虚拟机的实现会提供一个扩展库目录。该类加载器再次目录里面查找并加载Java类
- 系统类加载器(System Class Loader):它根据Java应用的类路径(CLASSPATH)来加载Java类。一般来说,Java应用的类都是由它来完成加载的。可以通过Class Loader.getSystemClassLoader()来获取它。
- 用户自定义加载器:通过继承java.lang.ClassLoader类的方式实现
希望能帮到你!



