1类的加载过程
加载过程:
链接阶段:
初始化阶段:
2类加载器的分类
public class Test {
public static void main(String[] args) {
ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader(); //AppClassLoader
ClassLoader extensionClassLoader = systemClassLoader.getParent(); //ExtClassLoader
ClassLoader bootstrapClassLoader = extensionClassLoader.getParent(); // null-->引导类加载器
ClassLoader classLoader = Test.class.getClassLoader(); //AppClassLoader
System.out.println(String.class.getClassLoader()); //null-->引导类加载器
}
}
3双亲委派机制