java的注释规范_Java代码注释规范

3b23f558a4a4e361e53091c44f4b6eec.png

1,单行(单行)-简短说明: ///...

单行注释: 代码中的单行注释. 最好在注释前有一个空行,并在其后加上与代码相同的缩进级别. 如果无法完成一行,则应使用块注释.

评论格式:

在行首注释: 在代码行首注释. 主要是使代码行毫无意义.

评论格式: //评论内容

在行尾注释: 尾随-在代码行末尾非常简短的注释. 通常在代码行后8个(至少4个)空格,所有注释必须对齐.

评论格式: 代码+ 8个(至少4个)空格+ //评论内容

2. 阻止-阻止评论:

注释几行,通常用于提供文件,方法,数据结构等的含义和目的的描述,或算法的描述. 通常位于文件或方法的前面,它起着指导作用,也可以根据需要放置在合适的位置. 此域注释不会出现在HTML报告中. 注释格式通常写为:

3. 文件注释:

注释几行并写入javadoc文档. 每个文档注释都将放置在注释定界符中

其中,注释文档将用于生成HTML格式的代码报告,因此注释文本

The

b57244c057c95ef1035a1f066f66d01c.png

文件必须在定义类,字段,构造函数,方法和字段之前编写. 注释文档由两部分组成: 描述和块标记. 批注文档的格式如下:

公共无效doGet(HttpServletRequest请求,HttpServletResponse响应)

引发ServletException,IOException {

doPost(请求,响应);

}

前两行的说明. 描述完成后,块符号以@符号开头. 更多文档说明

有关Shihe javadoc的详细信息,请参阅javadoc主页:

4. javadoc注释标记语法

@author对类的描述表示开发该模块的作者

有关该类的@version的说明表示该类的模块的版本

通过@see参考转向(即相关主题)来描述类,属性和方法

@param对方法的描述方法中的参数说明

@return方法说明该方法返回值的说明

20180307212025495522.png

@exception对方法的说明解释该方法可能引发的异常

六. JAVA注释的实现

1,源文件注释

注释源文件,并且在每个源文件的开头都需要必要的注释信息,包括: 文件名;文件编号;版本号;作者;创建时间;文件描述,包括此文件的历史记录修改记录. 中文注释模板:

2. 类(模块)注释:

使用类(模块)注释. 在每个类(模块)的开头,必须包括必要的注释信息,包括: 项目名称;类(模块)号;命名空间该类可以运行的JDK版本;版本号;作者;创建时间;类(模块)的功能描述(例如功能,主要算法,内部部件之间的关系,此类与其类之间的关系等),必要时必须有一些特殊的软硬件要求等说明;此类(模块)的主要功能或过程列表以及历史修改记录.

英语注释模板:

如果模块仅修改少量代码,则每次修改都必须添加以释:

//重写器

//重写日期: 开始1:

// End1:

注释掉原始代码的内容,然后使用以释添加新代码:

//添加人

a2f9b2c3b0e8a465904e664b1e3703ee.png

//添加日期: jsp代码注释,格式: YYYY-MM-DD>开始2:

// End2:

如果模块的输入和输出参数或功能结构有重大修改,则每次修改都必须添加以下内容

评论:

//日志ID:

//描述:

//作家: 修饰语的中文名称

//重写日期:

2. 界面说明:

使用接口注释. 基于令人满意的类批注,接口批注应包含有关接口用途,应如何使用以及不应如何使用的描述. 方框标记必须指明作者和版本. 在清除接口注释的前提下,可以不注释相应的实现类.

3. 构造说明:

构造函数注释使用,描述部分指示构造函数的作用,并且不一定有块标记.

注释模板1:

e206e15ea4f1bb8eb08e84f988fca99a.png

评论模板二:

4. 功能说明:

使用功能注释. 在每个功能或过程之前,必须有必要的注释信息,包括: 功能或过程名称;功能说明;输入,输出和返回值说明;调用关系和被调用关系描述等. 版本号(@version)可能不会出现在函数注释中.

注释模板1:

评论模板二:

5. 方法说明:

采用方法注释. 对于设置(Set方法)和获取(Get方法)成员的方法,在解释了成员变量后,不能添加任何注释;需要普通的成员方法来说明完成了什么功能,参数的含义是什么,返回值是什么;此外,必须清楚说明该方法的创建时间,以为将来的维护和阅读提供有价值的线索.

6. 该方法的内部注释:

控制结构,代码的功能以及执行的原因,处理顺序等. 尤其对于复杂的逻辑处理部分,应尽可能给出详细的注释.

7. 全局变量注释:

更详细的注释,包括对其功能,值范围,访问的功能或过程的说明,以及访问期间的注意事项等.

8. 局部(中间)变量注释:

必须对主要变量进行注释,如果没有特殊含义jsp代码注释,可以不加注释.

9. 实际参数/参数说明:

参数含义以及任何其他约束或前提条件.

10. 字段/属性注释: 字段描述,属性描述.

11. 常量: 常量通常具有一定的实际意义,必须定义相应的描述.

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-254359-1.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值