欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > 学习嵩山版《Java 开发手册》:编程规约 - 命名风格(P3 ~ P4)

学习嵩山版《Java 开发手册》:编程规约 - 命名风格(P3 ~ P4)

2025/5/2 9:42:21 来源:https://blog.csdn.net/weixin_52173250/article/details/143990718  浏览:    关键词:学习嵩山版《Java 开发手册》:编程规约 - 命名风格(P3 ~ P4)

概述

  1. 《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,他旨在提升开发效率和代码质量

  2. 《Java 开发手册》是一本极具价值的 Java 开发规范指南,对于提升开发者的综合素质和代码质量具有重要意义

  3. 学习《Java 开发手册》是一个提升 Java 编程技能、了解行业最佳实践和规范的好方法


编程规约 - 命名风格 P3

  • 【强制】代码和注释中都要避免使用任何语言的种族歧视性词语。
// 正例日本人
印度人
blockList
allowList
secondary
// 反例RIBENGUIZI
Asan
blackList
whiteList
slave

编程规约 - 命名风格 P4

1、基本介绍
  • 【强制】类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO /
    PO / UID 等
// 正例ForceCode
UserDO
HtmlDTO
XmlService
TcpUdpDeal
TaPromotion
// 反例forcecode
UserDo
HTMLDto
XMLService
TCPUDPDeal
TAPromotion
2、学习补充
(1)UpperCamelCase 风格
  1. UpperCamelCase 是指每个单词的首字母都大写(包括第一个单词),中间不使用任何分隔符

  2. 在 Java 中,通常建议类名、接口名、枚举名等使用 UpperCamelCase 风格

// 例如MyClass
UserService
(2)特定情形的类名
类名说明
【xxx】DO(Data Object)数据对象,通常用于表示数据库中的一行数据
【xxx】BO(Business Object)业务对象,通常用于业务逻辑层,表示业务实体
【xxx】DTO(Data Transfer Object)数据传输对象,用于服务之间或层之间传递数据
【xxx】VO(View Object)视图对象,通常用于表示层,用于展示数据
【xxx】AO(Application Object)应用对象,可能用于特定于应用层的业务逻辑
【xxx】PO(Persistent Object)持久化对象,与数据库表结构对应,有时与 DO 混用

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词