什么是反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法:这种动态获取的以及动态调用对象的方法的功能称为Java的反射机制. 什么是动态呢?动态是相对于静态而言的,主要区别就是二者创建对象的时间不同,静态是在编译时创建对象,动态是在运行期创建对象. 其实在显示业务逻辑中能用到反射的地方很少,一般在工具类中还有aop中使用,但是在基础框架的设计中应用比较多. 反射的优缺点 优点:运行期进行类型的判断,动态加载,提高了