1 反射

   反射库(reflection library)提供了一个非常丰富且精心设计的工具集,以便编写能够动态操纵Java代码的程序。这项功能被大

量的应用与JavaBean中,它是Java组件的体系结构,特别是在设计或运行中添加新类时,能够快速地应用开发工具动态地查询新添加类地能力,

  能够分析类能力地程序称为反射(reflection)。

  反射机制可以用来:

    在运行中分析类地能力

    在运行中查看对象,例如,编写一个toString方法供所有类使用

    实现通用地数组操作代码

    利用Method对象,这个对象很像C++地函数指针

  ·反射是一种功能强大且复杂地机制。使用它地主要人员是工具构造者,而不是应用程序员。

posted @ 2019-03-21 04:47  otr  阅读(201)  评论(0编辑  收藏  举报