作者:狄言洁_171 | 来源:互联网 | 2024-11-15 20:28
引言:本文由编程笔记小编整理,主要介绍了在阅读阿里巴巴Java编码规范1.4版本后的一些心得体会,希望能为你的编程实践提供有价值的参考。
最近详细阅读了阿里巴巴的Java编码规范1.4版本,收获颇丰。学习编程不仅仅是机械地敲代码和查找资料,很多时候需要深入理解背后的原理。有时即使解决了问题,对原理的掌握也不够深入,这时候就需要回归书籍,系统学习。
在实际项目开发中,经常会遇到命名的问题,如何使命名既规范又易于理解,是一个值得思考的问题。阅读这本手册后,我总结了一些实用的Java编码规范,希望能帮助大家提升代码质量。
以下是一些我个人认为非常有用的Java编码规范:
1. 各层命名规约:
A) Service/DAO 层方法命名规约:
1) 获取单个对象的方法用 get 做前缀。
2) 获取多个对象的方法用 list 做前缀,且以复数形式结尾,如 listObjects。
3) 获取统计值的方法用 count 做前缀。
4) 插入的方法用 save 或 insert 做前缀。
5) 删除的方法用 remove 或 delete 做前缀。
6) 修改的方法用 update 做前缀。
2. 抽象类命名使用 Abstract 或 Base 开头;异常类命名使用 Exception 结尾;测试类命名以它要测试的类的名称开始,以 Test 结尾。
3. 常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。
正例:MAX_STOCK_COUNT
反例:MAX_COUNT
4. 包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。
以上是我在阅读阿里巴巴Java编码规范1.4版本后的一些心得体会。希望这些规范能帮助你在项目开发中写出更加规范、易读的代码。