java.lang.reflect(一)
要梳理这个包,就必须要整理一下反射了。为了方便描述,我们假定已经写好了一个普通类,com. 反射API 接口 AnnotatedElement GenericArrayType GenericDeclaration InvocationHandler Member ParameterizedType Type TypeVariable WildcardType 类 AccessibleObject (代表访问检查的能力) Array (代表数组) Constructor (代表构造方法) Field (代表类的成员变量,类属性) Method (代表类的方法) Modifier Proxy ReflectPermission 异常 InvocationTargetException MalformedParameterizedTypeException UndeclaredThrowableException 错误 GenericSignatureFormatError 对于反射,除了上述java.lang.reflect包下的类外,还有一个非常重要的 java.lang.Class<T>。 上面标黑的就是反射里最最常用的类了。下面先从Class说起 1.java.lang.Class Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类