java反射原理
2021-03-30 10:05:51 0 举报
java反射原理
作者其他创作
大纲/内容
对象
运行时创建对象
图解java反射原理
成员变量 Field[] fields
成员方法 Method[] methods
class类对象类的一些信息
堆
类
说明
Class
在反射中表示内存中的一个java类,Class可以代表的实例类型包括,类、接口、基本数据类型、数组。
Object
java所有类的超类。
Constructor
封装了类的构造函数属性信息,包括访问权限和动态调用信息。
Field
提供类或接口的成员变量属性信息,包括访问权限和动态修改。
Method
提供类或接口的方法属性信息,包括访问权限和动态调用信息。
Modifier
封装了修饰属性,public、protected、static、final、synchronized、abstract等
获取class对象的三种方法:1、object.getClass()2、任何数据类型(包括基本数据类型)都有一个静态的class属性。//需要导包。3、通过Class类的静态方法forName(\"类路径\"),没找到该类会抛异常。//不需要导包
在类加载的过程中JVM会自动创建一个class类对象,而且每个类都仅有一个类对象。基本数据类型也有类对象
构造方法 Constructor[] cons
Class对象创建对象的两种方法:1、class对象.newInstance()2、class对象.getConstructor().newInstance()
0 条评论
下一页