ClassLoader重要方法:
Class loadClass(String name):装载
Class loadClass(String name, boolean resolve):重载,resolve是否需要解析,并不是所有类在初始化的时候都要解析的
Class defineClass(String name, byte[], int off, int len):将类问件的字节数组转换成JVM内部的java.lang.Class对象
Class findSystemClass(String name):从本地文件系统加载一个Class问件,如果文件不存在就抛出ClassNotFoundException异常,JVM默认的装载机制
Class findLoadedClass(String name):查看ClassLoader是否装载了某个类
ClassLoader getParent():获取类装载器的父装载器。