定义类加载器
要创建用户自己的类加载器,只需要继承java.lang.ClassLoader类,然后覆盖它的findClass(String name)方法即可,即指明如何获取类的字节码流。
如果要符合双亲委派规范,则重写findClass方法(用户自定义类加载逻辑);要破坏的话,重写loadClass方法(双亲委派的具体逻辑实现)。
感谢与参考
非常感谢以下博文的作者,通过反复拜读来了解双亲委派模型的原理
- https://blog.csdn.net/u014634338/article/details/81434327
- https://www.cnblogs.com/aspirant/p/7200523.html
- https://www.cnblogs.com/gdpuzxs/p/7044963.html
- https://www.jianshu.com/p/09f73af48a98
- https://www.cnblogs.com/yahokuma/p/3668138.html
推荐阅读
后续会出一系列文章点亮上图,同时进行 Spring 知识点解释与串联,在工作中充分利用 Spring 的特性
另外,还会推出 Java 多线程与 ElasticSearch 相关内容
欢迎持续关注公众号:「日拱一兵」
- 前沿 Java 技术干货分享
- 高效工具汇总
- 面试问题分析与解答
- 技术资料领取
持续关注,带你像读侦探小说一样轻松趣味学习 Java 技术栈相关知识
阅读原文