java.lang.reflect
Provides classes and interfaces for obtaining reflective information about classes and objects. Reflection allows programmatic access to information about the fields, methods and constructors of loaded classes, and the use of reflected fields, methods, and constructors to operate on their underlying counterparts, within security restrictions.
AccessibleObject
允许在必要的 ReflectPermission
可用时禁止访问检查。
Array
提供静态方法来动态创建和访问数组。
此包中的类以及 java.lang.Class
适用于需要访问目标对象的公共成员(基于其运行时类)的应用程序,如调试器,解释器,对象检查器,类浏览器和服务(例如对象序列化和JavaBeans),或者由特定班级宣布的成员。
Interfaces
Classes
AccessibleObject |
AccessibleObject类是Field,Method和Constructor对象的基类。 |
Array |
Array 类提供静态方法来动态创建和访问Java数组。 |
Constructor<T> |
Constructor 提供关于和访问一个类的单个构造函数的信息。 |
Field |
一个 Field 提供关于一个类或接口的单个字段的信息和动态访问。 |
方法 |
一个 方法 提供关于和访问类或接口上单个方法的信息。 |
Modifier |
Modifier类提供了 static 方法和常量来解码类和成员访问修饰符。 |
Proxy |
Proxy 提供了创建动态代理类和实例的静态方法,它也是由这些方法创建的所有动态代理类的超类。 |
ReflectPermission |
旧版安全代码; 不使用。 |
Exceptions
Errors