前言
好多年前自己记的关于Java
反射的笔记,这么些年下来,自己用到反射的时候就看这一份就够了。
但是笔记以文件形式存放不方便,所以将其放到CSDN
中,也希望能给更多小伙伴带来帮助。
Class类
Java
程序中的各个Java
类属于同一种事物,描述这类事物的Java
类名就是Class
获取各个字节码对应的实例对象
方法四 : getClassLoader().getClass
.class()、getClass()、Class.forName()、getClassLoader()的区别
预定义对象
反射
Constructor
得到某个类所有的构造方法
得到某一个构造方法
Constructor可以干什么
Field
获取静态变量
获得所有的成员变量
getFields和getDeclaredFields的区别
比较成员变量类型
设置值
将实例中的String类型的成员变量值的b都换成a
Method
调用静态方法
反射数组
ArrayList.asList时int[]和String[]的差别
数组的反射应用
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。