- 5
- 0
- 约1.33万字
- 约 20页
- 2019-02-01 发布于四川
- 举报
类加载是java语言提供的最强大的机制之一。尽管类加载并不是讨论的热点话题,但所有的编程
人员都应该了解其工作机制,明白如何做才能让其满足我们的需要。这能有效节省我们的编码时
间,从不断调试ClassNotFoundException,ClassCastException的工作中解脱出来。
这篇文章从基础讲起,比如代码与数据的不同之处是什么,他们是如何构成一个实例或对象的。
然后深入探讨java虚拟机(JVM)是如何利用类加载器读取代码,以及java中类加载器的主要类
型。接着用一个类加载的基本算法看一下类加载器如何加载一个内部类。本文的下一节演示一段
代码来说明扩展和开发属于自己的类加载器的必要性。紧接着解释如何使用定制的类加载器来完
成一个一般意义上的任务,使其可以加载任意远端客户的代码,在JVM中定义,实例化并执行它。
本文包括了J2EE关于类加载的规范——事实上这已经成为了J2EE的标准之一。
类与数据
一个类代表要执行的代码,而数据则表示其相关状态。状态时常改变,而代码则不会。当我们将
一个特定的状态与一个类相对应起来,也就意味着将一个类事例化。尽管相同的类对应的实例其
状态千差万别,但其本质都对应着同一段代码。在JAVA中,一个类通常有着一个.class文件,但
也有例外。在JAVA的运行时环境中(Javaruntime),每一个类都有一个以
您可能关注的文档
- 深入体验JAVA+Web开发核心-高级特性电子书.pdf
- 深入分析Java Web技术内 幕 修订版电子书.pdf
- 从零开始学Spring Boot电子书.pdf
- 深入浅出Tapestry电子书.pdf
- Swing线程基础详解.pdf
- spring3.0MVC注解(附实例)电子书.pdf
- log4j日志配置电子书.pdf
- OSGI入门与实践详解.pptx
- rest-service-with-jersey-脚本之家电子书.pdf
- Servlet3.1规范(最终版)电子书.pdf
- 广州高考理科一张纸复习清单.docx
- 2026年新高考全国乙卷高考文综易错题卷含解析.docx
- 2026年新高考全国乙卷数学易错知识点卷含高频考点含解析.docx
- 2026年新课标 I 卷高考生物冲刺模拟卷(含解析).docx
- 2026年新课标 I 卷数学高频考点专项卷(含解析).docx
- 2026年新课标 II 卷高考生物押题预测卷(含解析).docx
- 2026年新课标 I 卷高考语文易错题预测卷压轴题含解析.docx
- 2026年新课标 II 卷高考数学论述类文本阅读卷含解析.docx
- 2026年新课标II卷高考化学有机合成易错题卷(含解析).docx
- 2026年新课标II卷语文预测押题卷(含解析).docx
最近下载
- 租房合同范本下载(可直接打印).docx VIP
- 2025年年医师资格实践技能考试考官培训考核试卷(乡村全科执业助理医师)925.pdf VIP
- 2026年二级建造师继续教育考试试题及详细答案解析.docx VIP
- 2024年山东潍坊中考数学试卷真题(含答案).docx VIP
- 深度解析(2026)SYT 5415-2012《钻头使用基本规则和磨损评定方法》.pptx VIP
- 机房日常巡检记录表.xlsx VIP
- 土地出让培训课件.pptx VIP
- 汽车维修管理系统研究毕业论文.pdf VIP
- ZXONE 9700产品技术规范书_20150817.docx VIP
- 《中国脑血管病影像应用指南2019》要点.docx VIP
原创力文档

文档评论(0)