http://blog.csdn.net/boyupeng/article/details/47951037(CSDN关于jvm类加载器的介绍)
http://www.cnblogs.com/ityouknow/p/5603287.html(博客园关于jvm类加载器的介绍)
http://www.ityouknow.com/jvm/2017/08/19/class-loading-principle.html(纯洁的微笑)
1.类加载器:
JVM设计者把类加载阶段中的“通过‘类全名‘来获取定义此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。
2.为什么使用类加载器:
Java语言里,类加载都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会给java应用程序提供高度的灵活性