【发布时间】:2014-12-23 14:55:27
【问题描述】:
java bean和java POJO是一样的还是有区别的?
【问题讨论】:
-
不,他们不是。 Bean 的规则比 POJO 的规则更严格。
-
一个 Java Bean 必须,有一个公共的默认构造函数并且可以序列化
标签: java spring jakarta-ee
java bean和java POJO是一样的还是有区别的?
【问题讨论】:
标签: java spring jakarta-ee
所有 JavaBean 都是 POJO,但并非所有 POJO 都是 JavaBean。
JavaBean 是满足特定编程约定的 Java 对象:
JavaBean 类必须实现 Serializable 或 Externalizable
JavaBean 类必须有一个无参数构造函数
所有 JavaBean 属性都必须公开 setter 和 getter 方法(视情况而定)
所有 JavaBean 实例变量都应该是私有的
【讨论】: