什么是反射 反射机制允许在Java代码中获取被JVM加载的类信息,如:成员变量,方法,构造函数等. 在Java包java.lang.reflect下提供了获取类和对象反射信息的相关工具类和接口,如:Field,Method,Constructor等. 使用反射可以做什么事情 反射通常被用于需要检查或修改应用程序运行时行为的编程中,它是一个非常有用的技术. 具体来讲,可以在如下场景中使用反射机制: 功能扩展,应用程序可以通过反射创建一个具备完整限定名的类实例,从而使用一个外部的用户自定义的类. 在…