首页 JAVA代码注释规范

JAVA代码注释规范

举报
开通vip

JAVA代码注释规范JAVA代码注释规范目录TOC\o"1-5"\h\zHYPERLINK\l"bookmark0"JAVA代码注释规范1HYPERLINK\l"bookmark2"注释的原则1HYPERLINK\l"bookmark6"注释的简洁1HYPERLINK\l"bookmark8"注释的一致性1HYPERLINK\l"bookmark10"注释的位置2HYPERLINK\l"bookmark12"注释的数量2HYPERLINK\l"bookmark14"删除无用注释2HYPE...

JAVA代码注释规范
JAVA代码注释 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 目录TOC\o"1-5"\h\zHYPERLINK\l"bookmark0"JAVA代码注释规范1HYPERLINK\l"bookmark2"注释的原则1HYPERLINK\l"bookmark6"注释的简洁1HYPERLINK\l"bookmark8"注释的一致性1HYPERLINK\l"bookmark10"注释的位置2HYPERLINK\l"bookmark12"注释的数量2HYPERLINK\l"bookmark14"删除无用注释2HYPERLINK\l"bookmark16"复杂的注释2HYPERLINK\l"bookmark18"多余的注释2HYPERLINK\l"bookmark20"必加的注释3HYPERLINK\l"bookmark22"JAVA注释技巧3HYPERLINK\l"bookmark56"JAVA注释具体实现4HYPERLINK\l"bookmark58"源文件注释4HYPERLINK\l"bookmark62"类(模块)注释:5HYPERLINK\l"bookmark82"接口注释:5HYPERLINK\l"bookmark84"构造函数注释:6HYPERLINK\l"bookmark98"方法注释:6HYPERLINK\l"bookmark108"方法内部注释:7HYPERLINK\l"bookmark110"全局变量注释:7HYPERLINK\l"bookmark112"局部(中间)变量注释:7HYPERLINK\l"bookmark114"常量7HYPERLINK\l"bookmark116"p.s.注释使用统一的注释文件8注释的原则注释形式统一在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其他项目组发现他们的注释规范与这份文档不同,按照他们的规范写代码,不要试图在既成的规范系统中引入新的规范。注释的简洁内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。注释的一致性在写代码之前或者边写代码边写注释,因为以后很可能没有时间来这样做。另外,如果有机会复查已编写的代码,在今天看来很明显的东西六周以后或许就不明显了。通常描述性注释先于代码创建,解释性注释在开发过程中创建,提示性注释在代码完成之后创建。修改代码的同时修改相应的注释,以保证代码与注释的同步。注释的位置保证注释与其描述的代码相邻,即注释的就近原则。对代码的注释应放在其上方相邻或右方的位置,不可放在下方。避免在代码行的末尾添加注释;行尾注释使代码更难阅读。不过在批注变量声明时,行尾注释是合适的;在这种情况下,将所有行尾注释要对齐。注释的数量注释必不可少,但也不应过多,在实际的代码规范中,要求注释占程序代码的比例达到20%左右。注释是对代码的"提示",而不是文档,程序中的注释不可喧宾夺主,注释太多了会让人眼花缭乱,注释的花样要少。不要被动的为写注释而写注释。删除无用注释在代码交付或部署发布之前,必须删掉临时的或无关的注释,以避免在日后的维护工作中产生混舌L。复杂的注释如果需要用注释来解释复杂的代码,请检查此代码以确定是否应该重写它。尽一切可能不注释难以理解的代码,而应该重写它。尽管一般不应该为了使代码更简单便于使用而牺牲性能,但必须保持性能和可维护性之间的平衡。多余的注释描述程序功能和程序各组成部分相互关系的高级注释是最有用的,而逐行解释程序如何工作的低级注释则不利于读、写和修改,是不必要的,也是难以维护的。避免每行代码都使用注释。如果代码本来就是清楚、一目了然的则不加注释,避免多余的或不适当的注释出现。必加的注释典型算法必须有注释。在代码不明晰或不可移植处必须有注释。在代码修改处加上修改标识的注释。在循环和逻辑分支组成的代码中添加注释。为了防止问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 反复出现,对错误修复和解决方法的代码使用注释,尤其是在团队环境中。ps:注释在编译代码时会被忽略,不编译到最后的可执行文件中,所以注释不会增加可执行文件的大小。JAVA注释技巧1、空行和空白字符也是一种特殊注释。利用缩进和空行,使代码与注释容易区别,并协调美观。2、当代码比较长,特别是有多重嵌套时,为了使层次清晰,应当在一些段落的结束处加注释(在闭合的右花括号后注释该闭合所对应的起点),注释不能写得很长,只要能 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示是哪个控制语句控制范围的结束即可,这样便于阅读。3、Java编辑器(IDE)注释快捷方式。Ctrl+/注释当前行,再按则取消注释。4、注释作为代码切换开关,用于临时测试屏蔽某些代码例一://*/codeSegementl;//*/改动第一行就成了:/*/codeSegement1;//*/例二://第一段有效,第二段被注释//*/codeSegementl;/*/codeSegement2;//*/只需删除第一行的/就可以变成://第一段被注释,第二段有效/*/codeSegementl;/*/codeSegement2;//*/JAVA注释具体实现源文件注释源文件注释采用/**……*/,在每个源文件的头部要有必要的注释信息,包括:文件名;版本号;作者;创建时间;文件描述包括本文件历史修改记录等。中文注释模版:文件名:版权:创建人:日期:修改人:日期:描述:版本号:*/类(模块)注释:类(模块)注释采用/**……*/,在每个类(模块)的头部要有必要的注释信息,包括:版权;版本号;作者;创建时间;类(模块)功能描述(如功能、主要算法、内部各部分之间的关系、该类与其类的关系等,必要时还要有一些如特别的软硬件要求等说明);主要函数或过程清单及本类(模块)历史修改记录等。注释模版:/***版权:*描述:<对此类的描述,可以引用系统 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 中的描述〉*创建人:<作者中文名或拼音缩写〉*日期:V仓U建日期,格式:YYYY-MM-DD〉*修改人:<修改人中文名或拼音缩写〉*日期:V修改日期,格式:YYYY-MM-DD〉*修改原因:<修改原因描述〉*版本号<版本号〉*/如果模块只进行部分少量代码的修改时,则每次修改须添加以下注释://Rewriter//RewriteDate:<修改日期:格式YYYY-MM-DD>Startl:/*原代码内容*///End1:将原代码内容注释掉,然后添加新代码使用以下注释://Addedby//Adddate:<添加日期,格式:YYYY-MM-DD>Start2:新代码〃End2:接口注释:接口注释采用/**……*/,在满足类注释的基础之上,接口注释应该包含描述接口的目的、它应如何被使用,块标记部分必须注明作者和版本。在接口注释清楚的前提下对应的实现类可以不加注释。构造函数注释:构造函数注释采用/**……*/,描述部分注明构造函数的作用,不一定有块标记部分。注释模版一:*默认构造函数*/注释模版二:/***描述:带参数构造函数,初始化模式名,名称和数据源类型@paramschema:模式名@paramname:名称@paramtype:数据源类型*/方法注释:函数注释采用/**……*/,在每个函数或者过程的前面要有必要的注释信息,包括:方法或过程名称;功能描述;输入、输出及返回值说明;调用关系及被调用关系说明等。函数注释里面可以不出现版本号(@version)。注释模版一:/***方法名:*功能描述:*输入参数:<按照参数定义顺序〉<@param后面空格后跟着参数的变量名字(不是类型),空格后跟着对该参数的描述。>*返回值:-类型V说明〉V返回为空(void)的构造函数或者函数,@return可以省略;如果返回值就是输入参数,必须用与输入参数的@param相同的描述信息;必要的时候注明特殊条件写的返回值。>*异常:<按照异常名字的字母顺序〉*创建人:*日期:*修改人:*日期:*/方法内部注释:控制结构,代码做了些什么以及为什么这样做,处理顺序等,特别是复杂的逻辑处理部分,要尽可能的给出详细的注释。全局变量注释:要有较详细的注释,包括对其功能、取值范围、哪些函数或者过程存取以及存取时注意事项等的说明。局部(中间)变量注释:主要变量必须有注释,无特别意义的情况下可以不加注释。常量常量通常具有一定的实际意义,要定义相应说明。p.s.注释使用统一的注释文件在Eclipse中配置以下项:General-TextEditors-Insertspacesfortabs:CheckedJavaScript-CodeStyle-Formatter:Importcodetemplates-java.xml
本文档为【JAVA代码注释规范】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
星空万里
暂无简介~
格式:doc
大小:17KB
软件:Word
页数:8
分类:高中语文
上传时间:2022-10-08
浏览量:0