六边形工程师
主页
文章
开源
关于我
1024创新实验室
微信号:卓大 (六边形工程师)
毕业于:山东大学 计算机
地点:洛阳/郑州/上海
职位:六边形数字科技-CEO
近期:专注AI+中医/供应链/教育
技能:CTO / 产品经理 / 全栈工程师
领域:教育,供应链,中医大健康;
公众号:六边形工程师
名称:六边形工程师
分享:赚钱、代码、生活
分享:AI发展、AI变现
分享:互联网 运营/产品/技术
关注 :中医健康问题
Java开发中的DO、DTO、BO、AO、VO、POJO等终极理解
|
分类于
后端
后端
|
javabean
前言:
在Java开发中经常遇到各种Javabean命名的问题,再加上《阿里Java规约》中的介绍,一些Java开发人员已经严重迷茫,不知道如何使用和划分,那么花10分钟详细了解下它!
### 前提 在阐述Javabean之前,必须强调下Java这门开发语言,Java是目前当今世界上最出色的面向对象语言(对,就是那个你没有对象,可以new个加强排女友的语言),那么既然面向对象就离不开“类”,“封装”,“继承”,“多态”等特性,所以在java世界,所有的东西都是对象。 ### JavaBean特性 在了解前提以后,在java这个“类”和“封装”的世界里,javabean油然而生。它的主要作用就是封装数据,把某一类的数据进行汇总封装,然后交给其他对象进行处理或者运输。所以javabean有如下特征: 1. private成员变量 2. 为成员变量提供public 的 getter/setter方法 3. 提供无参构造函数(这点很重要) 4. 实现序列化接口 了解以上4点特性以后,想必你已经在脑海中浮现javabean是什么样子的。 ### JavaBean的由来 因为在Java世界中,所有均为对象,对象与对象之间的数据封装和传递、调用也就是对象JavaBean,这个时候就发现好像整个世界存在太多太多JavaBean(好嗨哟)。为了更好管理这些javabean,所以会有分类,就像国家要划分省份一样,也想要划分mvc一样,物以类聚人以群分,所以有了各种javabean: DO, DTO, BO, VO 等等
阅读 (9521)
喜欢 (
8
)
评论 (5)
走起吐槽