和reflect是一样的!它的功能就是由java.lang.flect包提供的

解决方案 »

  1.   

    内省是Java语言对属性的一种缺省处理方法例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新的值Java中提供了一套API用来访问某个属性的getter/setter,这些api在包java.beans中一般的做法是通过类Introspector来获取某个对象的BeanInfo信息,然后通过BeanInfo来获取属性的描述器,通过这个属性描述器就可以获取某个属性对应的getter/setter方法,然后就是通过反射机制来调用这些方法。就好像Struts中的FormBean就是通过内省机制来将表单中的数据映射到类的属性上,因此要求FormBean的每个属性要有getter/setter方法。不知道讲得清不清楚,有问题可以邮件联系或者访问我的网站[email protected]
    http://www.javayou.com
      

  2.   

    http://www.javayou.com/showlog.jspe?cat_id=3&log_id=369