『支付宝』java类加载机制,你会了吗?( 三 )


如下图所示:
双亲委派原则的加载过程
4.3、自定义类加载器
上面讲述的是系统提供的类加载器以及它们之间的关系 , 还有很多情况需要我们自定义类加载器 。 那该如何定义呢?有以下两种方式
1、如果我们自定义的加载器不想破坏双亲委派 , 继承 java.lang.ClassLoader 类并重写 findClass 方法 。
2、如果使用我们自定义的加载器破坏双亲委派 , 继承 ava.lang.ClassLoader 类并重写loadClass(java.lang.String) 方法 。
今天的内容就到这了 , 有什么不对的地方欢迎在评论区评论!


推荐阅读