![](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 · 160 阅读 · 0 评论 -
java反射机制3-反射机制功能的工具类
需求:写一个"框架",不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并且执行其中任意方法* * 实现:* 1. 配置文件(需求变了,只需修改配置文件即可;相比于修改代码,修改配置文件扩展性更强)* 2. 反射* * 步骤:* 1. 将需要创建的对象的全类名和需要执行的方法定义在配置文件中* 2. 在程序中加载读取配置文件* 3. 使...原创 2020-03-01 14:46:01 · 106 阅读 · 0 评论 -
java反射机制2:常见方法的使用
Class对象功能:* 获取功能:1. 获取成员变量们* Field[] getFields() :获取所有public修饰的成员变量* Field getField(String name) 获取指定名称的 public修饰的成员变量* Field[] getDeclaredFields() 获取所有的成员变量,不考虑修饰符* Field getDeclaredField(S...原创 2020-02-29 23:33:59 · 86 阅读 · 0 评论 -
java反射机制1-获取Class对象的方式
反射:框架设计的灵魂* 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码* 反射:将类的各个组成部分封装为其他对象,这就是反射机制* 好处:1. 可以在程序运行过程中,操作这些对象。2. 可以解耦,提高程序的可扩展性。* 获取Class对象的方式:1. Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象* 多用于配置文件,将类名定义在配置...原创 2020-02-29 20:31:40 · 159 阅读 · 0 评论