JavaBean官方解释:是一种Java语言写成的可以重用的组件。
为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。
JavaBeans通过提供复合一致性设计模式的公共方法将内部域暴露称为属性。
众所周知,属性名称符合这种模式,其他Java类可以通过自省机制发现和操作这些JavaBean。
按着Sun公司的定义,
JavaBean是一个可重复使用的软件组件。实际上JavaBean是一种Java类,
通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。
由于javabean是基于java语言的,因此javabean不依赖平台,具有以下特点:
1. 可以实现代码的重复利用
2. 易编写、易维护、易使用
3. 可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。
============================================================================================
笔记总结:
JavaBean:是一种特殊的Java类,主要用于传递数据信息,
这种Java的方法主要用于访问私有字段,且方法符合某种命名规则;
例如, setid 的属性名--id;
isList的属性名--list;
setCPU的属性名--CPU 等等
总之:一个类被当做JavaBean使用时,JavaBean的属性是根据方法名推断的,
它根本看不到Java类内部的成员变量。