什么是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年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》