反射是框架设计的灵魂,只有学好了反射,才能设计出好的框架
一.反射的概述
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能就是Java语言的反射机制.简单来说,就是反射可以帮助我们在动态运行的时候,对于任意一个类,可以获得其所有方法,所有的变量(是所有的!包括私有!)
反射的作用
获取某些类的一些变量,调用某些类的私有方法.(举个栗子,例如在Android开发中我们可以用来