黑马程序员技术交流社区

标题: JavaBean内省问题 [打印本页]

作者: 颜庭飞    时间: 2011-10-13 20:04
标题: JavaBean内省问题
这个内省到底指的是什么呢?
作者: 苏志伟    时间: 2011-10-13 20:25
先了解一下什么是javabean
javabean就是一个java的类,只不过这个类你要按上面提到的一些规则来写,比如必须是公共的啊,无参构造啊等等,按这些规则写了之后,这个javabean可以在程序里被方便的重用,使开发效率提高。

内省是Java语言对Bean类属性、事件的一种缺省处理方法.例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新的值.通过getName/setName来访问name属性,这就是默认的规则.Java中提供了一套API用来访问某个属性的getter/setter方法,通过这些API可以使你不需要了解这个规则,这些API存放于包java.beans中.
作者: 敖东    时间: 2011-10-13 21:28
内省(Introspection)是javabean的核心,它是分析一个Bean以确定其性能的过程。这是JavaBean Api的一个特点,因为它允许另一个应用程序获得关于组件的信息,没有内省,就没法操作JavaBean.
作者: 贾双涛    时间: 2011-10-13 21:55
我觉得内省是这个类内部遵守某种规则的意思,比如这里指方法名遵守某种命名规则。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2