Java里的反射
1、什么是反射
Java反射是指在运行时动态地获取和操作类的信息的能力。通过Java反射,我们可以在运行时获取类的构造函数、方法和字段等信息,并且可以在运行时调用类的方法、访问和修改类的字段。
在Java中,反射的核心类是java.lang.reflect包下的Class、Method、Field等。下面是一些常见的反射使用方法:
1、获取Class对象:可以使用Class类的静态方法forName()来获取指定类的Class对象,也可以通过对象的getClass()方法获取对象的Class对象。
2、获取构造函数