——javaBean的讲解,及内省操作
来源:互联网 发布:北京云梦网络倒闭 编辑:程序博客网 时间:2024/06/05 18:58
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
JavaBean
什么是javaBean?
1,按照一定特殊规则编写的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。
2,如果要再两个模块之间传递多个信息,可以将信息封装到JavaBean中,这种JavaBean的实例对象
通常称之为值对象(Value Object,简称VO)。这些信息在类中用私有字段来存储,如果读取
或设置字段的值,则需要通过一些相应的方法来访问,JavaBean的属性时根据其中的setter和getter方法来确定的,而不是
根据其中的成员变量。如果方法名为setId,中文意思即为设置id,
总之,JavaBean的属性根据方法名推断出来的,它根本看不到java类内部的成员变量
3,一个用于被外部调用的类,设置了私有的属性,并提供了get和set方法。
获取属性的规则:
a,去掉方法名中get或者set
b, 如果第二个字母是小写的,则把第一个字母变成小写的。
如:Age ----> age;CPU ----> CPU
4,一个符合JavaBean的好处:
a,在java EE开发中,经常要使用到JavaBean,很多环境要求按JavaBean方式进行操作。
b,JDK中提供了对JavaBean进行操作的一些API,这套API就称为内省(IntroSprctor)。用这套API操作JavaBean比普通类的方式更方便。
内省的综合案例:
1,用PropertyDescriptor对象可以获得某一个类中的属性,
及其getter和setter方法。
2,采用遍历BeanInfo的所有属性方法来查找和设置某个类对象的对应的属性,在程序中把一个类,
看作JavaBean,就是调用IntroSpector.getBeanInfo方法,得到BeanInfo对象,封装了把这个类当作JavaBean看的结果信息。
内省的应用示例:
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
- ——javaBean的讲解,及内省操作
- JAVABean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- JavaBean的内省操作
- JavaBean的内省操作
- javabean的内省操作
- JAVABean的内省操作
- 黑马程序员—java基础学习--JavaBean的内省操作
- 内省—beanutils工具包 操作javabean属性
- JavaBean的简单内省操作
- 内省 操作javabean的属性
- JavaBean的复杂内省操作
- 内省操作javabean的属性
- 内省操作javabean的属性
- 对javabean的内省操作及常用工具类
- poj 3414 Pots
- 如何写——可变参数函数
- 90-100的排在前面,然后按id排序
- 使用ant编译项目技巧
- 数据库(SQLITE3函数总结): sqlite3_open, sqlite3_exec, slite3_close,sqlite3_prepare_v2,sqlite3_column_text,
- ——javaBean的讲解,及内省操作
- android 获取屏幕高度和宽度的方法
- 黑马程序员_7K面试题之交通管理系统
- poj1860--Currency Exchange
- Nginx配置文件详细说明
- java version:求子数组的最大和
- 我们需要学的东西还有很多很多…...
- 基于ffmpeg的Android播放器开源代码 Posted on
- POJ1860-Currency Exchange