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 对

发表回复