#30天专注成长计划# day16 java反射机制

JAVA反射机制

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。

JDK中为Java反射机制提供了几个类:

1)java.lang.Class

获取类类型

2) java.lang.reflect.Constructor

提供关于类的单个构造方法的信息以及对它的访问权限,用来封装反射得到的构造器。

3)java.lang.reflect.Field

封装了关于成员变量的操作

4) java.lang.reflect.Method

获取方法信息


图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言,本来只是想研究一下注解的,不过发现,要懂注解先得懂反射,别问我为什么,你可以自己试试 JAVA反射 主要是指...
    justCode_阅读 4,927评论 2 9
  • 整体Retrofit内容如下: 1、Retrofit解析1之前哨站——理解RESTful 2、Retrofit解析...
    隔壁老李头阅读 10,102评论 2 12
  • 一、概述 Java反射机制定义 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法...
    CoderZS阅读 5,529评论 0 26
  • 学习Android的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Android学习交流群...
    kingZXY2009阅读 2,578评论 0 0
  • 人有生老病死,总是会和医院扯上关系。 去医院了一趟,看见新建的医院外,有人摆摊算命,总是有人到小马扎前坐下,真是有...
    花花草草的字阅读 2,806评论 0 0