双亲委派机制
双亲委派是类加载器查询一个类和加载一个类的过程,类加载分为bootstrap(jdk自带依赖)、<br>extra(jdk可扩展包)、app(应用中加载的类),custom(自定义的class loader),<br>相互关系加载级别以此从高到低。
双亲委派类加载过程为,例如Test.class需要加载到jvm中,首先需要在custom 查询class是否已经存在,<br>如果存在,则加载进入jvm,如果不存在,则继续在app中进行查找,一次类推到extra,bootstrap。<br>如果bootstrap 查找不到,则会发起加载该类操作,bootstrap会以此让extra、app、custom 进行加载这个类,<br>如果custom都没加载到这个class,则系统直接会报classNotFountException。
主要考虑程序的安全,JDK自带基本类型不容易被篡改
子主题