在学习ClassLoader之前,我建议先了解一下2块知识:
JDK包相关:
https://www.cnblogs.com/newbie27/p/10411623.html
Java虚拟机:
https://www.jianshu.com/p/d6b7681dd44c
Classloader概念及原理
Classloader顾名思义,就是类加载。系统定义的一些Classloader负责加载JDK和CLASSPATH指定目录下的.class文件,如果想加载其它地方的.class文件就得自定义Classloader。
Java Classloader原理分析 - moonandstar08 - 博客园 (讲的真的十分详细)
http://liuwangshu.cn/application/classloader/1-java-classloader-.html(刘望舒-java类加载)
自定义ClassLoader示例
https://blog.csdn.net/liuxiaochen123/article/details/8031510 (一个简单的通用的示例demo)
0 条评论