Java编程规范

本文档详细介绍了Java编程的规范,包括版本命名、代码行数限制、命名规则、注释标准以及编码格式化模板的设定。内容涵盖类、文件、方法的命名,注释的编写,版本号变更时机,以及Eclipse中的自动注释和格式化配置。
摘要由CSDN通过智能技术生成

一、项目版本规范:

1、版本号命名格式:

V 主版本号.次版本号.修整版本号

a.初始版本号为V1.0.0;
b.对局部功能进行调整时,主版本号和次版本号都不变,修整版本号加 1;
c.在原有基础上增加了新的功能时,主版本号不变,次版本号加 1,修整版本号复位为0;
d.进行了重大修改或局部修正累积较多导致项目发生全局变化时,主版本号加1,次版本号复位为0,修整版本号复位为0;

2、版本号适用范围
一个项目有一个统一的版本号

3、版本号变更时机

版本号应在需求确定后开发前由项目负责人负责变更,变更后所有涉及增加或修改的类(包括:配置文件)的版本号都以此变更后的版本号为准。

 

二、程序行数规范:

1、文件行数超过1000行,应该对该文件进行按实际功能进行拆分;
2、类方法内行数超过12行,类方法应该按功能进行拆分,要保持一个方法只执行一个简单的功能;

 

三、命名规范:

1、文件、类或接口名命名规范
a、对于类或接口文件与类或接口一致,首字母大写,其他单词首字母大写
b、非类或接口文件字母全部小写,单词间用下划线间隔

2、路径或包命名规范
a、包名由com.公司名.项目名.模块名组成,全部小写,单词间用下划线隔开
b、路径名全部小写,单词间用下划线隔开

3、类字段、类方法、非静态变量命名规范
类字段、类方法、非静态变量首字母小写,之后各单词首字母大写

4、静态字段或变量命名规范
静态字段或变量字母全部大写,单词间用下划线隔开

 

四、注释规范:

1、类注释
/********************************************
 * 类简述加英文符号.或?或! <br>
 * 类详细描述……<br>
 * CreateDate: ${date}<br>
 * Copyright: Copyright(c) ${date}<br>
 * Company: 公司名<br>
 * @since 项目版本号
 * @author  创建人
 * @version 项目版本号
 *********************************************/

2、字段注释
/********************************************
 * 字段简述加英文符号.或?或!<br>
 * 字段详细描述……<br>
 * @since 项目版本号
 * <br>
 * --------------------------------------<br>
 * 编辑历史<br>
 * ${date}::创建人姓名::创建此字段<br>
 *********************************************/

3、方法(一般方法、main方法和构造方法)注释
/********************************************
 * 方法简述加英文符号.或?或!<br>
 * 方法业务逻辑详细描述……<br>
 * @since 项目版本号
 * @param 参数名 参数类型 参数描述
 * @return 返回类型 返回类型描述
 * <br>
 * --------------------------------------<br>
 * 编辑历史<br>
 * ${date}::创建人姓名::创建此方法<br>
 *********************************************/
注:
a.如果类、字段或方法已经失效,则需要引入@deprecated 此类(字段或方法)已经失效
b.如果需要参见其他类的字段或方法可以引入@see 参见的包名.类名#字段名或方法名(方法参数1,方法参数2,...)
c.如果方法throws异常,可以在方法的注释中引入@throws 异常类型 异常类型描述

4、其他创建和变更注释
/*
[编辑历史]
年月日何功能,由谁创建
年月日因何原因,做何改动,由谁授权变更,由谁进行代码变更
*/
注:对于不涉及业务逻辑的可以采取简单注释方式,如://。。。。。。。

5、Eclipse中的文档型注释
a、类注释生成
在类的{后点alt+shift+j自动生成类注释

b、字段注释生成
在字段后点alt+shift+j自动生成字段注释

c、方法注释生成
在方法的{后点alt+shift+j自动生成方法注释

d、文档型注释生成
菜单:项目-->生成javadoc
生成 Javadoc对话框:点选私有后点下一步按钮
生成 Javadoc对话框:下一步按钮
生成 Javadoc对话框:点选在浏览器中打开生成的索引文件后点完成按钮
文档注释生成后自动打开浏览器浏览

e、设置文档型注释模板
【编辑文档型注释模板】
菜单:窗口-->首选项
首选项对话框:Java-->代码样式-->代码模板-->编辑按钮(选中自动为新方法和类型添加注释)
【导出文档型注释模板】
菜单:窗口-->首选项
首选项对话框:Java-->代码样式-->代码模板-->导出按钮
【导入文档型注释模板】
菜单:窗口-->首选项
首选项对话框:Java-->代码样式-->代码模板-->导入按钮

五、编码格式规范
1、Eclipse中的编码格式化模板设置
【编辑编码格式化模板】
菜单:窗口-->首选项
首选项窗口:Java-->代码样式-->格式化程序-->新建按钮-->新建概要文件窗口-->输入概要文件名称-->确定按钮
概要文件编辑窗口:编辑模板
【导出编码格式化模板】
首选项窗口:Java-->代码样式-->格式化程序-->编辑按钮
概要文件编辑窗口:导出按钮
【导入编码格式化模板】
首选项窗口:Java-->代码样式-->格式化程序-->导入按钮

2、Eclipse中设置Java文件保存时自动格式化
首选项窗口:Java-->保存操作-->选中对保存执行所有操作和格式化源代码以及格式化所有行

3、Eclipse中Java文件创建自动编码格式化
在Eclipse中Java文件创建时后自动按编码格式化模板中的格式创建文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值