反射的简单理解:
“反射”这个名词我们在初中学习物理的时候就应该就已经了解或听说过了,在物理课中是这样解释光的反射的“光的反射是指光在传播的途中碰撞到物体时发生的一种物理现象”。
通俗一点来讲就可以理解为我们日常生活中经常用到的一种物品“镜子”,我们可以通过镜子就可以从镜子来看到我们自己,而Java中的反射就跟我们使用的镜子大致相同,我们在Java中可以通过反射来看到class对象的真实详细信息,且可以修改。
反射的应用:
我们在使用idea等开发工具时经常可以见到,在我们刚写出类名.时idea就会提示我们所有的方法,属性等,而这一功能正是用我们的反射机制进行实现的。
工厂模式,使用反射机制,根据全限定类名获得某个类的 Class 实例。