java - 什么是java pojo类、java bean、普通类?

标签 java class javabeans pojo

Possible Duplicate:
Difference between DTO, VO, POJO, JavaBeans?

嗨,请不要说我的问题是重复的 :-) 我看到了所有问题,但不明白确切的区别。

谁能用通俗易懂的语言解释一下什么是POJOBeanNormal Class

最佳答案

  1. 普通类:一个Java类

  2. Java Beans:

    • 所有属性都是私有(private)的(使用 getter/setter)
    • 一个公共(public)的无参数构造函数
    • 实现可序列化。
  3. Pojo: 普通旧 Java 对象是一种 Java 对象,不受 Java 语言规范强制限制之外的任何限制。即,POJO 不应该有

    • 扩展预先指定的类
    • 实现预先指定的接口(interface)
    • 包含预先指定的注释

关于java - 什么是java pojo类、java bean、普通类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12517905/

相关文章:

java - 线程等待时出现大量 IllegalMonitorStateException

java - CDI 从 lib jar 注入(inject) EJB(无状态)

Python:嵌套类而不使导入复杂化

java - JSF SessionScoped 属性未设置

java - 如何获取嵌套属性的方法?

java - Spring MVC Controller 代码 : getOutputStream() has already been called for this response

java - 如何在没有 setter 的情况下绑定(bind)请求参数?

java - java中的构造函数可以有bufferedReader对象吗

c++ - 我可以通过 C++ 中的原始偏移量手动访问字段吗?

c# - 在类本身内部创建类的实例如何工作?