Java高级特性反射
前言一般情况下,我们在使用某个类或者对象时,通过关键字 new 或者其它的可访问的对象的实例化方式,得到被使用对象的实例,然后再使用这个类的实例进行相关的操作。当我们需要访问的对象私有,或者说压根就不知道访问的类对象时,只能通过 JDK 提供的反射 API 对对象进行反射调用。反射在运行状态下,对于任意一个类,都能够知道它的属性和方法,都能够调用它的属性和方法,并且可改变它的属性和方法。由此可以看出,反射提供了以下功能:在运行时,构造任意一个类的实例引用。在运行时,获取并调用任意一个类的属性