反射与动态***原理 1 关于反射 反射最大的作用之一就在于我们可以不在编译时知道某个对象的类型,而在运行时通过提供完整的”包名+类名.class”得到。注意:不是在编译时,而是在运行时。 功能: •在运行时能判断任意一个对象所属的类。 •在运行时能构造任意一个类的对象。 •在运行时判断任意一个类所具有的成员变量和方法。 •在运行时调用任意一个对象的方法。 说大白话就是,利用Java反射机制我们可以加载一个运行时才得知名称的class,获悉其构造方法,并生成其对象实体,能对其fields设值并唤起其methods。 应用场景: 反射技术常用在各类通用框架开发中。因为为了保证框架的通用性,需要根...