Java对象 POJO和JavaBean的区别】的更多相关文章

"Plain Ordinary Java Object",简单普通的java对象.主要用来指代那些没有遵循特定的java对象模型,约定或者框架的对象.POJO的内在含义是指那些:有一些private的参数作为对象的属性,然后针对每一个参数定义get和set方法访问的接口.没有从任何类继承.也没有实现任何接口,更没有被其它框架侵入的java对象. 1234567891011121314151617181920212223 public class { private String ord…
转载自https://www.jianshu.com/p/224489dfdec8 这篇博客很通俗易懂的讲明白了什么是POJO,对于刚开始学开发做java项目的菜鸟来说,很有帮助,网课老师是不会讲这些概念,唯有自己整理了. POJO "Plain Ordinary Java Object",简单普通的java对象.主要用来指代那些没有遵循特定的java对象模型,约定或者框架的对象. POJO的内在含义是指那些: 有一些private的参数作为对象的属性,然后针对每一个参数定义get和s…
POJO Plain Ordinary Java Object,即简单的java对象. 特点 需要有一些 private 的参数,以及针对参数的 setter 和 getter 方法来访问这些参数. 不包含业务逻辑或持久逻辑,不继承或不实现任何其它Java框架的类或接口. 实例 /** * @author jyroy * POJO */ public class StudentPOJO { private String stuid; private String name; private in…
POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称.使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法…
OJO(Plain Old Java Object)这个名字用来强调它是一个普通java对象,而不是一个特殊的对象. 2005年11月时,“POJO”主要用来指代那些没用遵从特定的Java对象模型,约定或框架如EJB的Java对象. 理想地讲,一个POJO是一个不受任何限制的Java对象(除了Java语言规范).例如一个POJO不应该是 扩展预定的类,如       public class Foo extends javax.servlet.http.HttpServlet { ... 实现预…
pojo:存粹java类,不继承,不实现.(不受限制的java类),多用于指数据库的映射对象javaBean:可复用组件,由容器(tomcat)创建,因此应具有无参构造器,不能跨进程访问,通常要无方法的接口Serializable(序列化),来标志该类为可串行化的类,实现Bean的持久性. 总之:pojo与javaBean之间无关系. 可以看链接:https://baike.baidu.com/item/POJO/3311958?fr=aladdin…
$说明: POJO :全称(Plain Old Java Object)翻译为“普通旧Java对象” 通俗理解为“一个简单的java对象”. JavaBean: 是一种JAVA语言写成的可重用组件,是一种规范,对所有其中的方法和构造具有一定的规范. 所有属性为private. 这个类必须有一个公共的缺省构造函数.即是提供无参数的构造器. 这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范. 这个类应是可序列化的.实现serializable接口. $POJO 1.一种具有…
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规范,理论上讲,任何一个 Java 类都可以是一个 Bean .但通常情况下,由于 Java Bean…
javabean可以处理业务,pojo不可以. pojo就是get 和set 例如: Student{ id; name; get();... set();...} javabean可以实现业务逻辑 例如: Student  implements Serializable{ id; name; get();... set();... formatName();} 这个javabean实现序列号,具备了格式化名字的业务逻辑处理能力,所以他就不再叫做pojo了!…
转载:http://blog.csdn.net/bluesky_usc/article/details/51849125 1值比较 即内容相同,我们就认为是相等的.比如:int i=5:int j =5:此时我们说i和j相等,其实指的是i和j的内容相同. 2引用类型比较 但在Java中,除了值类型,另外还有一种引用类型,而不同的对象,其引用值其实并不相等,即在内存中的不同的地 址单元中.比如我们定义了学生类,分别有两个学生对象实例 : Student stu= new Student();   …