《Java反射机制》.pdf

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java反射机制》.pdf

Java Java JJaavvaa反射机制文章集合 Java Class Java Class 关键字:JJaavvaa 反射 CCllaassss 由“彭益存”从网络整理 Email: yicun05@ Email: yicun05@ EEmmaaiill::yyiiccuunn0055@@ssooffttwwaarree..nnjjuu..eedduu..ccnn pengyicun05@163.com pengyicun05@163.com ppeennggyyiiccuunn0055@@116633..ccoomm 2009/03/25 2009/03/25 /0033//2255 目录 1. Java 反射机制 2. 谈java 反射机制 3. Java 反射机制 4. Java 集合浅析 5. Java 的类反射机制 6. Java 反射机制的学习 7. Java 反射Reflection--运行时生成实例 8. Java 反射机制 9. Java 反射机制2 10. Java 反射机制(转) 注意:所有文章均从网络途径获得,本人只作收集整理的工作,个别地方有改动。每篇文章 的标题遵循原作者的表述,本人不再作任何更改。 Java 反射机制 反射的概念 : 反射的概念 : 反反射射的的概概念念 :: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状 态或行为的一种能力。这一 概念的提出很快引发了计算机科学领域关于应用反射性的研究。 它首先被程序语言的设计领域所采用,并在 Lisp 和面向对象方面取得了成绩。其中 LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava 等就是基于反射机制的语言。最近,反 射机制也被应用到了视窗系统、操作系统和文件系统中。 反射本身并不是一个新概念,它可能会使我们联想到光学中的反射概念,尽管计算机科学赋 予了反射概念新的含义,但是,从现象上来说,它们确实有某些相 通之处,这些有助于我 们的理解。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说, 这类应用通过采用某种机制来实现对自己行为的描 述(self-representation)和监测 (examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相 关 的语义。可以看出,同一般的反射概念相比,计算机科学领域的反射不单单指反射本身, 还包括对反射结果所采取的措施。所有采用反射机制的系统(即反射系统) 都希望使系统 的实现更开放。可以说,实现了反射机制的系统都具有开放性,但具有开放性的系统并不一 定采用了反射机制,开放性是反射系统的必要条件。一般来 说,反射系统除了满足开放性 条件外还必须满足原因连接(Causally-connected)。所谓原因连接是指对反射系统自描述的 改变能够立即反映到 系统底层的实际状态和行为上的情况,反之亦然。开放性和原因连接 是反射系统的两大基本要素 Java中,反射是一种强大的工具。它使您能够创建灵活的代码,这些代码可以在运行时装配, 无需在组件之间进行源代表链接。反射允许我们在编写与执 行时,使我们的程序代码能够 接入装载到JVM中的类的内部信息,而不是源代码中选定的类协作的代码。这使反射成为 构建灵活的应用的主要工具。但需注意的 是:如果使用不当,反射的成本很高。 Java中的类反射: Java中的类反射: JJaavvaa中中的的类类反反射射:: Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查, 或者说“自审”,并能直接操作程序的内部属性。Java 的这一能力在实际应用中也许用得不 是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没

文档评论(0)

ghfa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档