目录
一 java
1.反射的引入:
2.反射机制
1) 反射会生成一个类对象------类型=class类型
2)【加载阶段】class类型相当于一面镜子------透过class 反射出 真正的类的结构
3)反射机制原理---编译阶段---加载阶段---运行阶段
2.1 优点和缺点
1)运行耗时:传统 <<<<< 反射
2)优化反射的运行耗时:---关闭访问检查
3. 反射相关的主要类
3.1 Field类--获取class类对象中的成员变量
3.2 Constructor类----获取代表类的构造方法
二 ******重难点
1.Properties配置信息的使用
2.配置文件
一 java
1.反射的引入:
使用配置文件:
--引入反射机制:---使用Method类
2.反射机制
----做到不修改源码的基础上-----通过修改配置文件就可以修改相应功能
1) 反射会生成一个类对象------类型=class类型
2)【加载阶段】class类型相当于一面镜子------透过class 反射出 真正的类的结构
3)反射机制原理---编译阶段---加载阶段---运行阶段
2.1 优点和缺点
---传统方法调用类方法:
---反射方法调用类方法
1)运行耗时:传统 <<<<< 反射
2)优化反射的运行耗时:---关闭访问检查
3. 反射相关的主要类
3.1 Field类--获取class类对象中的成员变量
---与传统写法相反---获取对象----成员变量对象 . get(对象)
创建 获取某个class类对象cls的成员变量age的 对象nameField(对象类型为 Field)---》》 nameField . get(cls的实例化对象o)得到该成员变量的值
3.2 Constructor类----获取代表类的构造方法
一个方法中默认有一个无参构造器 + 写一个带参数构造器,:
二 ******重难点
1.Properties配置信息的使用
properties文件:
使用properties文件:
-----类似于python中的 from 。。。。import。。。。
2.配置文件
更好的实现封装 ---- 通过配置文件---实例化对象,获取方法等