classloader教程.docVIP

  • 3
  • 0
  • 约1.19万字
  • 约 15页
  • 2018-01-06 发布于河南
  • 举报
classloader教程

Java程序类加载完全揭密 2005-10-19 15:34作者:purplerain编译出处:matrix责任编辑:方舟   版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明   类加载是java语言提供的最强大的机制之一。尽管类加载并不是讨论的热点话题,但所有的编程人员都应该了解其工作机制,明白如何做才能让其满足我们的需要。这能有效节省我们的编码时间,从不断调试ClassNotFoundException, ClassCastException的工作中解脱出来。   这篇文章从基础讲起,比如代码与数据的不同之处是什么,他们是如何构成一个实例或对象的。然后深入探讨java虚拟机(JVM)是如何利用类加载器读取代码,以及java中类加载器的主要类型。接着用一个类加载的基本算法看一下类加载器如何加载一个内部类。本文的下一节演示一段代码来说明扩展和开发属于自己的类加载器的必要性。紧接着解释如何使用定制的类加载器来完成一个一般意义上的任务,使其可以加载任意远端客户的代码,在JVM中定义,实例化并执行它。本文包括了J2EE关于类加载的规范——事实上这已经成为了J2EE的标准之一。   类与数据   一个类代表要执行的代码,而数据则表示其相关状态。状态时常改变,而代码则不会。当我们将一个特定的状态与一个类相对应起来,也就意味着将一个类事例化。尽管相

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档