POJO详解(特点作用及实例)

POJO详解(特点作用及实例)-mikechen

什么是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年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

👇阅读更多mikechen架构文章👇

阿里架构 |双11秒杀 |分布式架构 |负载均衡 |单点登录 |微服务 |云原生 |高并发 |架构师

以上

关注作者「mikechen」公众号,获取更多技术干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

评论交流
    说说你的看法