看个例子:
//双亲委派机制:为了保证安全
//1、 APP --->EXC---->BOOT(最终执行)
因为:会一层一层的向上找main方法,找到rt.jar包中java.lang包中的String的main方法
总结:
1、类加载器收到类加载的请求,
2、将该请求向上委托给 父类加载器,一直向上委托,知道启动类加载器
3、启动加载器 检查是否能够加载当前这个类,能加载就结束,使用当前的加载器。否则
抛出异常,通知子加载器进行加载
4、重复步骤3
Class Not Found ~
null ; java 调用不到~ C、C++
Java = C++ -- ; 去掉繁琐的东西,