什么是反射:Java中的反射是一个强大的工具,它能够创建灵活的代码,这些代码可以在运行时装配,无须在组件之间进行链接。反射允许在编写与执行时使程序代码能够介入装载到JVM中类的内部信息而不是源代码中选定的类协作代码。这使得反射成为构建灵活应用的主要工具。需要注意的是,如果使用不当,反射的成本会很高。
java中的类反射Reflection是java程序开发语言的特征之一,它允许运行中的java程序对自身进行检查或者说“自省”,并能直接操作程序的内部属性。java的这一能力在实际应用中也许用得不是很多,但是在其他的程序语言中根本不存在着一特性。