java反射机制详解以及应.docVIP

  • 2
  • 0
  • 约6.86千字
  • 约 6页
  • 2018-04-27 发布于河南
  • 举报
java反射机制详解以及应

java反射机制详解以及应用(一) 2009-04-28 17:39 ??????? java有着一个非常突出的动态相关机制:Reflection。这个字的意思是“反射、映象、倒影”,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods1。这种“看透class”的能力(the ability of the program to examine itself)被称为introspection(内省、内观、反省)。Reflection和introspection是常被并提的两个术语。 ?????? 这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。 ?????? 目前好多框架都会用到java的反射机制。比如struts2,sping,hibernate。 如果我们不

文档评论(0)

1亿VIP精品文档

相关文档