Java中注释使用原则..docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java中注释使用原则.

Java中注释的使用是有原则的Java提供了3种类型的注释例如://?this?is?a?single-line?comment?x?=?1;?//?a?single-line?comment?after?code?多行注释(C风格)Java同样提供跨越多行的注释类型。这种类型的注释以紧跟着一个星号的正斜杠开始,并以紧跟着一个正斜杠的星号结束。这种类型注释的开始和结束分界符可以在同一行里也可以在不同的行上。例如:/*?This?is?a?c-style?comment?*/?/*?This?is?also?a?c-style?comment,?spanning?multiple?lines?*/?注意:C风格的注释不可以嵌套使用。比如下面的用法:/*?A?comment?looks?like?/*?This?is?a?comment?*/?blah?blah?blah?*/?上面的用法会造成语法错误,因为Java编译器只把第一个 */ 当做注释来处理。(编译器认为注释在第一个“*/”就结束了)。你可以在多行注释里嵌入单行注释:/*?This?is?a?single-line?comment:?//?a?single-line?comment?*/?以及在单行注释里使用多行注释://?/*?this?is?//?a?multi-line?//?comment?*/?文档注释文档注释是一种与多行注释很类似的特殊注释,它可以用来为你的源代码产生外部文档。这种注释以紧跟着两个星号的正斜杠开始,并以紧跟着一个正斜杠的星号结束。例如:/**?This?is?a?documentation?comment?*/?/**?This?is?also?a?documentation?comment?*/?这里有一些关于文档注释的重要事情要注意:javadoc文档生成器会把文档注释里的所有文本都添加到一个HTML段落里。这意味着,在文档注释里的任意文本都会被格式化为一个段落;空格和换行符会被忽略。如果你想要特殊的格式,你必须要在文档注释里使用HTML标签。如果文档注释以超过两个的星号开始,那么javadoc就认为这些星号是用来在源码里创建一个“框”框住注释的,并忽略多余的星号。例如:该注释仅保留“This is the start of a method”文本。javadoc会忽略文档注释里处于行首的星号。例如:该注释仅保留“This is a doc comment on multiple lines that I want to stand out in source code, looking “neat””文本。常见的用法如下:该用法是为了突出注释。要注意的是,这属于文档注释(即使这不是你所想的那样),并会在产生的文档里出现注释的内容。什么时候使用文档注释你(至少)应该在任意的公有类、接口、方法和源码里的类或实例变量前面使用文档注释。这样可以让javadoc针对代码产生简单的文档,它列出了公共实体和每个实体的简要说明。你同样可以在非公共方法前面使用文档注释,不过需要使用一个javadoc选项来它们产生文档。相比于公有实体,在非公有实体上使用文档注释显得没那么重要(它的接口不会暴露出来……)。但如果你要注释代码,你同样可以使用文档注释。什么时候使用单行注释任意时候都可以!关于注释,我有一个简单的建议,在你想写常规注释(不是用来描述类、接口、方法或者变量的文档注释)的时候可以使用单行注释。为什么?因为你可以轻易地使用多行注释去“注释掉”你的代码段(“注释掉代码”意味着把一段代码的词法状态变为一段注释,让编译器忽略这段代码)。举个例子:x?=?1;?/*?set?x?to?1?*/?y?=?2;?/*?set?y?to?2?*/?f(x,?y);?/*?call?f?with?x?and?y?*/?要把上面三行代码注释掉,你可能需要在每一行的前面使用单行注释://?x?=?1;?/*?set?x?to?1?*/?//?y?=?2;?/*?set?y?to?2?*/?//?f(x,?y);?/*?call?f?with?x?and?y?*/?或者在还没有加注释的地方加上多行注释:/*?x?=?1;?*/?/*?set?x?to?1?*/?/*?y?=?2;?*/?/*?set?y?to?2?*/?/*?f(x,?y);*/?/*?call?f?with?x?and?y?*/?或者分解或删除已存在的注释的“结束注释”分解符:/*?x?=?1;?/*?set?x?to?1?*?/?y?=?2;?/*?set?y?to?2?*?/?f(x,?y);?/*?call?f?with?x?and?y?*?/?*/?这些用法都糟糕透了。如果原始代码使用下面的注释

文档评论(0)

bhzs + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档