java基础:反射

反射:

构造方法的反射

成员变量的发射

成员方法的反射

数组的反射

 

了解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  获得该字节码的对象

posted @ 2019-08-26 16:58  无赖小子  阅读(134)  评论(0编辑  收藏  举报