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

Java-反射机制

时间:2015-02-05 10:49:55      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

1.反射

   反射库(Reflection Library)提供一个丰富的工具集,以便编写能够动态操作Java代码的程序。这项功能被

   大量的应用在JavaBeans中,它是Java组件的体系结构。

   能够分析类能力的程序称为反射(Reflection),即可以将一个类(或基本数据类型),类成员当成一个对象来操作。

   它是运行时检测和修改某个对象的结构及其行为,与内省(introspection)不同。内省是反射的一个子集。

   反射:用于运行时检测修改某个对象结构及其行为

   内省:用于运行时检测某个对象的类型及其包含的属性

   内省实例: 对象名  instanceof  类名/接口名;//检测某个对象是否属于某个类或接口

   反射实例:Class.forName()方法可以获取某个类。

2.Class类

   一个Class对象实际上表示的是一个类型,这个类型不一定是一种类,因为它也可以表示基本数据类型。

   它可以将Java里的所有东西(类,接口,数组,基本数据类型,void)当成一个对象来对它的属性进行访问。

 

Java-反射机制

标签:

原文地址:http://www.cnblogs.com/beyondbycyx/p/4274044.html

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