Java Bean
Java Bean 是 Java 语言的一种类设计规范。
一、什么是 Java Bean?
Java语言欠缺属性、事件、多重继承功能。
所以,如果要在Java程序中实现一些面向对象编程的常见需求,只能手写大量胶水代码。
Java Bean正是编写这套胶水代码的惯用模式或约定。
这些约定包括getXxx、setXxx、isXxx、addXxxListener、XxxEvent等。
遵守上述约定的类可以用于若干工具或库。
简单来说,Java Bean 是一种规范。
二、Java Bean 规范要求
- 类必须被 public 修饰
- 必须提供空参的构造器
- 成员变量必须使用 private 修饰
- 必须提供公共的 setter 和 getter 方法
三、Java Bean 的优点
利于封装与复用
四、BeanUtils
BeanUtils 是 Apache commons组件的成员之一,主要用于简化JavaBean封装数据的操作。