定义
类加载器的主要任务就是根据一个类的全限定名读取类的二进制字节流到JVM,然后转换为一个与目标类对应的java.lang.Class对象实例
知识点
- JAVA虚拟机规范定义:所有派生于抽象类Classloader的类加载器都划分为自定义类加载器
- 字节码文件加密算法:3DES
- 编译器为接口生成<clinit>()类构造器,用于初始化接口中所定义的成员变量
- 接口与类的初始化的区别:类在初始化时,要求其父类全部都已初始化,但是接口在初始化时,并不要求父接口全部都完成了初始化,只有在真正使用到父类接口时(如引用接口中定义的常量)才会初始化
- 主线程的上下文类加载器是系统类加载器