JAVA编程规范总结:
1.编码规范好处:
1.减少维护成本和时间
2.增加可读性,方便自己和维护的技术人员二次改善
3.提高开发效率,团队协作
4.养成好习惯,提高自身修炼
2.命名规范:
1、尽量使用完整的英文描述符
3、采用大小写混合使名字
4、尽量少用缩写
5、避免使用长的名字(小于 15 个字母为正常选择)
6、避免使用类似的名字,或者仅仅是大小写不同的名字
7、避免使用下划线(除静态常量等)
Package命名
Package 的名字应该采用完整的英文描述符,都是由一个小写单词组成,可以采用顶级域名 com、edu、gov、mil、net、org加上项目名加上功能名字
例如:com.net.ftp
类( Class )命名
类名应该是个一名词,采用大小写混合的方式,每个单词的首字母大写。
接口( Interface )命名
和类定义一样,但是接口一般规范需要在前进加上大写I和类区别开来(实现接口一般和类一样,但是在末尾加上Impl)
枚举( Enum )的命名
和类定义一样,但是接口一般规范需要在前进加上大写E区别开来
方法( Method )的命名
方法名是一个动词,采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写(驼峰形式)。方法名尽可能的描述出该方法的动作行为。返回类型为 Boolean 值的方法一般由“ is ”或“ has ”来开头。
异常( Exception )的命名
异常( Exception )通常采用字母 e 表示异常,对于自定义的异常类,其后缀必须为 Exception
参数( Param )的命名
第一个单词的首字母小写,其后单词的首字母大写(驼峰形式)
常量字段( Constants )的命名
静态常量字段( static final )全部采用大写字母,单词之间用下划线分隔 例如:功能名_返回值
3.注释规范(每个公司有每个公司规范,仅参考)
1.头部/** */ 写明版权信息以及该文件的创建时间和作者,修改内容修改时间等。
2.方法名需描述方法功能,参数属性,参数含义,返回值,及其它任何约束或前提条件。
3.逻辑注释,详细写明逻辑到底做什么,得到什么结果,返回什么等。给后期人员提供参考
4.块注释用/** */,单行注释用/* */和//。
5.为了后期维护能很好理解和生成接口文档,注释文档必须书写在类、域、构造函数、方法,以及字段(field)定义之前。
6.javadoc注释标签语法
@author 对类的说明标明开发该类模块的作者
@version 对类的说明标明该类模块的版本
@see 对类、属性、方法的说明参考转向,也就是相关主题
@param 对方法的说明对方法中某参数的说明
@return 对方法的说明对方法返回值的说明
@exception 对方法的说明对方法可能抛出的异常进行说明
每层命名规范:
控制器Controller (动词+名称驼峰+Controller)
服务接口IService (I+动词+名称驼峰+Service)
服务层Service (动词+名称驼峰+ServiceImpl)
数据访问接口IDAO (I+动词+名称驼峰+Dao)
总结不好多多担待,文章只单纯个人总结,如不好勿喷,技术有限,有错漏麻烦指正提出。本人QQ:373965070