码迷,mamicode.com
首页 > 编程语言 > 详细

java反射机制浅析

时间:2015-09-23 01:08:00      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

一、反射是什么?

  反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。

二、java中的反射?

  Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性和方法。

三、java运用反射所需要的类?

  它们分别是:

  1、Field:提供有关类或接口的属性的信息,以及对它的动态访问权限。反射的字段可能是一个类静态属性或实例属性,简单理解就是这个类封装反射类的属性。

  2、Constructor:提供关于反射类的单个构造方法的信息以及对它的访问权限。

  3、Method:提供关于反射类或接口上某一个个方法的信息。所反映的方法可能是静态方法或实例方法(包括抽象方法)。

  4、Class:类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注解是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。

java反射机制浅析

标签:

原文地址:http://www.cnblogs.com/suoyi/p/4831009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!