类加载机制
双亲委派模式
双亲委派模式除了启动类加载器之外都要加载父类加载器
当一个类收到类加载请求时都会交给父类处理,所以最终每个加载都会 经过启动类加载器,只有当父类加载不了时,子类才会加载
好处:由于每个类的加载都会经过顶层的bootstrap ClassLoader ,比如java.lang.Object 这样的类加载器都是同一个类,只有两个类是同一个类加载器加载的才有意义,这样 两个类才相等
假如没有双亲委派机制,有每个类自己加载的话,这样每个用户自定义一个java.lang.Object类 这样系统就会出现多个object,不利于系统的管理。
Last updated
Was this helpful?