1.公共的无参构造方法:一个JavaBean对象必须拥有一个公共类型和默认的无参构造方法,从而可以通过new关键字直接对其实例化。
2.累的声明是非final类型:当一个类声明为final类型的时候,它是不可以更改的,所以,JavaBean对象的声明应该是非final类型。
3.实现可序列化接口:JavaBean应该直接或间接实现java.io.Serializable接口,以支持序列化机制。
4.为属性声明访问器:JavaBean中的属性应该设置为private(私有)类型。为了防止外部直接访问,需要对外提供公共(public)的访问方法,即需要为属性提供getter/setter方法。
注意:以上说的JavaBean规范只是它应该遵守的基本原则,在实际开发过程中,JavaBean中的属性应该用小写字母开头,并使用驼峰命名格式命名。