- 3
- 0
- 约2.04万字
- 约 15页
- 2020-11-10 发布于福建
- 举报
12.1 Java 类加载机制
前面我们给大家介绍过JVM 的功能(提供运行时环境、垃圾回收机制和提供中立的体
系结构)。在提供运行时环境中有个子功能是ClassLoader (类加载器),它主要用于将主类
(即包含了main 方法的类)加载到JVM 的code segment (代码区)。然后运行环境找到
main 方法(程序入口)开始执行程序。在整个程序运行的过程中,会有更多的class 被动
态Load 到内存中。类加载机制如图12-1 所示:
图12-1 类加载机制
需要注意的是:类并非一次性就全部加载完毕,而是在需要的时候(运行期间)动态
加载到内存。利用java -verbose:class Test 可以观察类的具体加载过程。
12.2 Java 反射机制
什么是反射
Java 程序在运行期间可以动态加载、解析和使用一些在编译阶段并不确定的类型数据,
这一机制被称为反射(Reflection) 。反射库(reflection library )提供了一个非常丰富且精心
设计的工具类,以便编写能够动态操纵Java 代码的程序。使用反射,在设计和运行中添加
新类时,能够快速的应
您可能关注的文档
最近下载
- 《碳中和技术导论》全套教学课件.pptx
- Convo变频器选型手册uFSCS01uFSCG05uFSCP05.PDF VIP
- 七年级上册_单项式及多项式专项练习题.doc VIP
- 第一现代农业与新型农业经营体系.ppt VIP
- 2026湖北武汉武昌古城文旅投资发展集团有限公司招聘3人备考题库及参考答案详解1套.docx VIP
- 《金刚石-铜复合微通道基板材料要求》.pdf VIP
- 中质协六西格玛绿带考试大纲逐项解读.docx VIP
- 一体式激光物位仪使用说明书-激光料位计.PDF
- 2026年辅警考试公共基础知识真题库360题(含完整答案).docx VIP
- 第三单元 3.2 设置文档格式 任务3 设置页面格式 课件 -2024—2025学年高教版(2021)中职信息技术基础模块上册.pptx VIP
原创力文档

文档评论(0)