通过Java反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问、检测和修改描述Java对象本身信息的功能。
- 通过反射可以访问的主要描述信息
- 访问成员变量
常用方法:getFields()、getField(String name)、getDeclaredFields()、getDeclaredField(String name),以上方法返回Field或Field数组
- 访问方法
常用方法:getMethods()、getMethod(String name,Class<?>...parameterTypes)、getDeclaredMethods()、getDeclaredMethod(String name,Class<?>…parameterTypes)