JAVA学习日记:反射机制(1)
反射机制学习日记(1)
今天是学习到反射机制的第一天
什么是反射机制? 反射:是一种程序在运行的时候可以将他自身的运行状态作为数据提供我们来查询、修改的一种能力。 java语言对于反射中的查询支持好一些,而修改可能就没那么好 反射的功能: 若提供类名、接口名等字符串: 获取其自身的信息 获取其构造方法、方法、属性(或域)信息 创建实例 若提供有引用名称: 根据方法名调用方法 设置其属性值 能够创建动态数组以及管理其内部元素 Class类! Class类是整个java反射机制的核心类! 该类来自于java.lang包下,也是泛型类!类型参数表示该类的class 在运行时可以使用他发现本类的所有信息 一个JVM中每加载一个类只会有一个Class对象,若JVM对一个类加载了很多次,也只有一个Class对象!
下面是学习到目前所跟着课程打的代码:
上一篇:
IDEA上Java项目控制台中文乱码