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

转载于:https://www.cnblogs.com/ketest/p/11413552.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值