• Field类


    Field 提供有关类或接口的单个字段的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)字段或实例字段。

    Field 成员变量的介绍

    每个成员变量有类型和值。

    java.lang.reflect.Field 为我们提供了获取当前对象的成员变量的类型,和重新设值的方法。

    获取变量的类型

    类中的变量分为两种类型:基本类型和引用类型:

    基本类型( 8 种)

    整数:byte, short, int, long

    浮点数:float, double

    字符:char

    布尔值:boolean

    引用类型

    所有的引用类型都继承自 java.lang.Object

    类,枚举,数组,接口都是引用类型

    java.io.Serializable 接口,基本类型的包装类(比如 java.lang.Double)也是引用类型

    java.lang.reflect.Field 提供了两个方法获去变量的类型:

    Field.getType():返回这个变量的类型

    Field.getGenericType():如果当前属性有签名属性类型就返回,否则就返回 Field.getType()

     

    欢迎大家批评指正,指出问题,谢谢!

  • 相关阅读:
    AngularJS自定义表单验证器
    AngularJS自定义表单验证
    DataTables自定义筛选器
    DataTables列过滤器
    DataTables语言国际化
    DataTables DOM定位
    DataTables自定义事件
    DataTables给表格绑定事件
    自定义Celery任务记录器
    celery 日志设置
  • 原文地址:https://www.cnblogs.com/yhcTACK/p/15418768.html
Copyright © 2020-2023  润新知