类加载是java语言提供的最强大的机制之一。尽管类加载并不是讨论的热点话题,但所有的编程人员都应该了解其工作机制,明白怎么做才能让其满足我们的需要。这能有效节省我们的编码时间,从不断调试ClassNotFoundException,
ClassCastException的工作中解脱出来。这篇文章从基础讲起,比如代码和数据的不同之处是什么,他们是怎么构成一个实例或对象的。然后深入探讨java虚拟机(JVM)是怎么利用类加载器读取代码,及java中类加载器的主要类型。接着用一个类加载的基本算法看一下