内省机制是怎么回事?

haozhangpk 2004-06-24 02:01:26
哪位知道内省机制的原理,如果内容太多可以给个URL,或给我的邮箱里发点资料,先谢过了
...全文
169 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liusoft 2004-06-30
  • 打赏
  • 举报
回复
http://www.javayou.com/showlog.jspe?cat_id=3&log_id=369
liusoft 2004-06-28
  • 打赏
  • 举报
回复
内省是Java语言对属性的一种缺省处理方法

例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新的值

Java中提供了一套API用来访问某个属性的getter/setter,这些api在包java.beans中

一般的做法是通过类Introspector来获取某个对象的BeanInfo信息,然后通过BeanInfo来获取属性的描述器,通过这个属性描述器就可以获取某个属性对应的getter/setter方法,然后就是通过反射机制来调用这些方法。

就好像Struts中的FormBean就是通过内省机制来将表单中的数据映射到类的属性上,因此要求FormBean的每个属性要有getter/setter方法。

不知道讲得清不清楚,有问题可以邮件联系或者访问我的网站

love_java@21cn.com
http://www.javayou.com
haozhangpk 2004-06-28
  • 打赏
  • 举报
回复
怎么没有人会,也没有资料吗
haozhangpk 2004-06-24
  • 打赏
  • 举报
回复
谁有绍介这方面的资料,分全送,不够再加
alaal 2004-06-24
  • 打赏
  • 举报
回复
和reflect是一样的!它的功能就是由java.lang.flect包提供的
minghuitian 2004-06-24
  • 打赏
  • 举报
回复
对象自己分析自己的能力,其中方法可以返回一个对象中的变量,方法
haozhangpk 2004-06-24
  • 打赏
  • 举报
回复
那它与反射机制有何不同呀?
有没有资料可以下载,谁能给个网址
alaal 2004-06-24
  • 打赏
  • 举报
回复
就是对象自己分析自己的能力,其中方法可以返回一个对象中的变量,方法等
haozhangpk 2004-06-24
  • 打赏
  • 举报
回复
怎么没人会吗?我的邮箱是hao_zhang_pk@hotmail.com

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧