![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java反射机制
将类的各个组成部分封装为其他对象,这就是反射机制
风起的年华
这个作者很懒,什么都没留下…
展开
-
Java反射机制-4:Spring IOC的基础Java反射机制
Java反射机制概述 作为Java高级属性,Java反射机制将类中的各个组成部分封装为其他对象,这就是反射机制。 好处: 可以在程序运行过程中操作这些对象。 可以解耦,提高程序的可扩展性。 Spring IOC: ...原创 2020-06-19 17:53:49 · 155 阅读 · 0 评论 -
java反射机制3-反射机制功能的工具类
需求:写一个"框架",不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并且执行其中任意方法 * * 实现: * 1. 配置文件(需求变了,只需修改配置文件即可;相比于修改代码,修改配置文件扩展性更强) * 2. 反射 * * 步骤: * 1. 将需要创建的对象的全类名和需要执行的方法定义在配置文件中 * 2. 在程序中加载读取配置文件 * 3. 使...原创 2020-03-01 14:46:01 · 104 阅读 · 0 评论 -
java反射机制2:常见方法的使用
Class对象功能: * 获取功能: 1. 获取成员变量们 * Field[] getFields() :获取所有public修饰的成员变量 * Field getField(String name) 获取指定名称的 public修饰的成员变量 * Field[] getDeclaredFields() 获取所有的成员变量,不考虑修饰符 * Field getDeclaredField(S...原创 2020-02-29 23:33:59 · 84 阅读 · 0 评论 -
java反射机制1-获取Class对象的方式
反射:框架设计的灵魂 * 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 * 反射:将类的各个组成部分封装为其他对象,这就是反射机制 * 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。 * 获取Class对象的方式: 1. Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象 * 多用于配置文件,将类名定义在配置...原创 2020-02-29 20:31:40 · 153 阅读 · 0 评论