- 0
- 0
- 约1.89千字
- 约 15页
- 2019-04-18 发布于北京
- 举报
版本:2017.C
第十六章反射
本章内容
1、类加载器
2、反射
3、动态代理
类加载器
类的加载
类的加载
当程序要使用某个类时,如果该类还未被加载到内存中,则系
统会通过加载,连接,初始化三步来实现对这个类进行初始化。
加载
就是指将class文件读入内存,并为之创建一个Class对象。
任何类被使用时系统都会建立一个Class对象。
连接
验证 是否有正确的内部结构,并和其他类协调一致
准备 负责为类的静态成员分配内存,并设置默认初始化值
解析 将类的二进制数据中的符号引用替换为直接引用
初始化 就是我们以前讲过的初始化步骤
类初始化时机
创建类的实例
访问类的静态变量,或者为静态变量赋值
调用类的静态方法
使用反射方式来强制创建某个类或接口对应的java.lang.Class对象
初始化某个类的子类
直接使用java.exe命令来运行某个主类
类加载器
类加载器
负责将.class文件加载到内在中,并为之生成对应的Class对象。
虽然我们不需要关心类加载机制,但是了解这个机制我们就能更好的理解程序的运行。
类加载器的组成
Bootstrap ClassLoader 根类加载器
Extension ClassLoader 扩展类加载器
Sysetm ClassLoader 系统类加载器
类加载器作用
Bootstrap ClassLoader 根类加载器
您可能关注的文档
- 第二章_Java基础语法.pptx
- 第八章_综合练习2.pptx
- 第九章_常用类.pptx
- 第六章_面向对象(下).pptx
- 第七章_异常体系.pptx
- 第三章_Java基础语法.pptx
- 第十八章_JDK8新特性.pptx
- 第十九章_行业知识及测试.pptx
- 第十三章_多线程.pptx
- 第十四章_设计模式.pptx
- SVW标准-汽车底板电焊操作及检验指导图ub1 afo390_right worker-2 document.ppt
- SVW标准-汽车底板电焊操作及检验指导图ub1 afo400 stud robot document.ppt
- SVW标准-汽车底板电焊操作及检验指导图ub1 afo300 robot document.ppt
- SVW标准-大众产品图纸 成焊宝玛.ppt
- SVW标准-SK371&461底板1项目二维图制作成焊宝玛.ppt
- 《实验诊断学》教学PPT课件-血液学检查(2).pptx
- 《医学免疫学》国家精品课程课件PPT-491页完整版.ppt
- 采用双舵机实现综合寻迹的研究与实现.doc
- SVW标准-机械二维图30D Grippe 20-30D_319945_02.pdf
- 综合教程(第3版)第5册何兆熊7-8习题答案解析.pdf
最近下载
- 劳动防护用品管理规定与发放使用实施细则.docx VIP
- 关于医院“十五五”发展规划(2026-2030).pdf VIP
- 湖南省长沙市六年级(上)期中数学试卷.doc VIP
- 实验二-磺胺醋酰钠的合成课件.ppt VIP
- AIAG CP-1 控制计划手册 第一版 中文版(2024 独立发布 完整原文 + 分层控制计划详解).docx VIP
- 施工用电规范.pdf VIP
- 管理方案归纳.docx VIP
- 城市轨道交通供电与牵引系统.pdf VIP
- (2026秋新版)部编版四年级语文上册《15《麻雀》》PPT课件.pptx VIP
- 十五五规划纲要全面解读定调未来5年国家发展方向PPT课件 (4).pptx VIP
原创力文档

文档评论(0)