类加载器和反射
类加载器和反射 本章内容 类加载器 反射 类的加载 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象。 连接 验证 是否有正确的内部结构,并和其他类协调一致 准备 负责为类的静态成员分配内存,并设置默认初始化值 解析 将类的二进制数据中的符号引用替换为直接引用 初始化 就是我们以前讲过的初始化步骤 类初始化时机 创建类的实例:创建对象 访问类的静态变量,或者为静态变量赋值 调用类的静态方法 使用反射方式来强制创建某个类或接口对应的java.lang.Class对象 初始化某个类的子类 直接使用java.exe命令来运行某个主类 类加载器 类加载器 负责将.class文件加载到内在中,并为之生成对应的Class对象。 虽然我们不需要关心类加载机制,但是了解这个机制我们就能更好的理解程序的运行。 类加载器的组成 Bootstrap ClassLoader 根类加载器 Extension ClassLoader 扩展类加载器 Sysetm ClassLoader 系统类加载器 类加载器的作用 Bootstrap ClassLoader 根类加载器 也被称为引导类加载器,负责Java核心类的加载 比如S
您可能关注的文档
- 等高线地形图限时练.ppt
- 等高线地形图和剖面图综合复习专题-----课件.ppt
- 第七章市场监管法律制度概要.ppt
- 等高线地形图及其判读.ppt
- 第七章幼儿园课程专有名词解释概要.ppt
- 筑炉安装保温.doc
- 答辩ppt——孙冰.ppt
- 筛分、破碎、磨矿和分级.ppt
- 第七章幼儿的思维概要.ppt
- 简单CPU系统设计与实现.doc
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
最近下载
- 高一上学期总结范文.pptx VIP
- “活教育”指导下的幼儿常规教育.docx VIP
- 2025年同济大学考博英语真题试卷(题后含答案及解析) .pdf VIP
- 学堂课程在线中国少数民族神话赏析(中央民族大学)课后作业答案.docx
- 第五章检验方法的分类及标度第六章差别试验.ppt VIP
- 中学数学课程标准与教材研究(第2版)课件 10数学建模活动与数学探究活动、11中学数学改革与发展趋势.pptx
- 矩阵论(清华)课后答案.pdf
- 螺旋体、支原体、衣原体、立克次体.pptx VIP
- 伊索寓言30个故事07 The Grasshopper and the Ants.pdf VIP
- 2025年四川省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)