1,ClassLoader知识 加载流程:当运行一个程序时,JVM启动,运行bootstrap classloader,该classloader加载Java核心API(此时ExtClassLoader和AppClassLoader也在此时被加载),然后调用ExtClassLoader加载lib/ext中的类,AppClassLoader加载用户定义的类这就是基本流程 ClassLoader和Class.forName的区别:JVM加载类的时候分三步,装载,连接,初始化, 装载是指JVM找到相应的…