java.lang.reflect_java.lang.reflect(一)[亲测有效]

Java (81) 2023-06-27 18:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说java.lang.reflect_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。上面标黑的就是反射里最最常用的类了。下面先从Class说起

1.java.lang.Class

Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对

发表回复