
什么是POJO
POJO全称是Plain Ordinary Java Object ,中文翻译成就是普通Java类。
POJO的特点
POJO最明显的特点,大致如下:
1.书写类时类中的属性全部使用private修饰;
2.然后针对每个参数都定义了get和set方法作为访问的接口;
3.类中除了构造方法、get/set方法外不能够有其他的方法。
POJO的作用
POJO让开发者可专注于业务逻辑和脱离框架的单元测试,除此之外, 由于POJO并不须要继承框架的类或实现其接口,开发者能够极其灵活地搭建继承结构和建造应用。
POJO的实例
public class Person{
private long id;
private String name;
public void setId(long id) {
this.id = id;
}
public void setName(String name) {
this.name=name;
}
public long getId() {
return id;
}
public String getName() {
return name;
}
}
POJO与JavaBean的区别
主要区别如下:
1)POJO是比javabean更纯净的简单类或接口,POJO严格地遵守简单对象的概念,而JavaBean中往往会封装一些简单的逻辑;
2)POJO主要用于数据的传递,它 作为数据存储的载体只能装载数据,而不具有业务逻辑处理的能力;
3)虽然Javabean可以向POJO一样获取数据,但是Javabean当中可以有其它的方法。
mikechen睿哥
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。