类加载器的分类:
BootstrapClassLoader:启动类加载器
ExtClassLoader:扩展类加载器
AppClassLoader:应用类加载器
每个类加载器都有读取class字节码的范围,启动类加载器加载$JAVA_HOME/jre/lib下的文件,代表rt.jar
启动类加载器加载$JAVA_HOME/jre/lib/ext下的文件
应用类加载器:读取我们当前项目中定义的引入jar包,写的class文件。
自定义类加载器:读取class文件范围,都是属于自定义。