文件名称:长沙蓝杰实训java课件之 Reflection技术解析(www.NetJava.cn)
文件大小:64KB
文件格式:PDF
更新时间:2010-09-30 11:50:42
课件,java培训,蓝杰实训,Reflection技术
Java有着一个非常突出的动态机制:Reflection。这个字的意思是“反射、映象、倒影”, 用在Java身上指的是我们可以于运行时加载、探知、 使用编译期间完全未知的classes。 即,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定 义), 并生成其对象实体、或对其fields设值、或唤起其methods1。 这种“看透class”的能力(the ability of the program to examine itself) 被称为introspection(内省、内观、反省)。Reflection和introspection是常被并提的两个术语。 此部分理论性较强;唯在对Reflection深入了理解了,才能全面理解java语言所谓的动态性, 才可深入的理解并掌握MVC,AOP等框架的应用;如果没有对Reflection的理解,高端框架运用时, 就只是“知其然,而不知所以然”,整天围着工具打转转。