反射:
构造方法的反射
成员变量的发射
成员方法的反射
数组的反射
了解Class类:反射的基础:Class类(所有类的描述类,无法被继承和实例化)
指向类的字节码:.class .getClass forName;
原始型: int.class Integer.class
isPrimitive(判断对象是否是引用型数据);
反射类定义:将一个类的各个组成部分映射成某一个类的对象;
常用的类:
1.Package
2.Field
3.Method
4.Constructor
1 . Field
1.1 getField:按照属性名字获得某字节码对应的公有属性;
1.2 getFields获得该字节码所有的公有属性
1.3 getDeclaredField 获得本类定义的某名字的属性
1.4 getDeclaredField 过得本类定义的所有属性
1.5 getType 获得属性的数据类型
1.6 setAccessible 获得权限
1.7 newInstance 获得该字节码的对象