Java中的这些多行注释有什么区别吗?

时间:2015-06-29 13:28:43

标签: java comments

我只是想知道这些类型的评论之间是否存在任何差异。

/* 
...    
Content of the comment
...    
*/

/* 
* ...    
* Content of the comment
* ...    
*/

6 个答案:

答案 0 :(得分:7)

不,没有区别。这纯粹是一种风格决定。

答案 1 :(得分:3)

没有区别,但这种语法

/* 
* ...    
* Content of the comment
* ...    
*/

更适合生成JavaDoc

来自http://javadude.com/articles/comments.html

  

文档注释应该(至少)在前面使用   每个公共类,接口,方法和类/实例变量   你的源代码。这允许某人对代码运行javadoc   并生成一个列出公共实体和a的简单文档   每个的简要说明。您也可以使用文档注释   前面的非公共方法,并使用javadoc选项来生成   他们的文档。使用非公开的文档评论   实体并不像公众那么重要(界面不是   暴露...但是如果你还要对代码进行评论,你也可以   把这些评论写成文件评论。

答案 2 :(得分:3)

不,没有任何区别。

旁注(为了完整起见) 以下示例之间存在差异。

/* 
* ...    
* Content of the comment
* ...    
*/

/**
* ...    
* Content of the comment
* ...    
*/

第二个表示javadoc注释(注释第一行的**)。在那里,您可以使用不同的标签来增强您的javadoc。

答案 3 :(得分:0)

没有任何区别。只是一种不同的方式。

答案 4 :(得分:0)

我更喜欢第一种形式:

/*

something

*/

特别是如果注释掉的部分是代码,并且我正在尝试一些东西。由于显而易见的原因,每行开头的额外星号会导致此情况出现头痛。

现代IDE还支持同时评论多行的捷径。例如,在Eclipse中,您可以选择几行并按CTRL + /将它们注释掉。评论的形式如下:

// line1
// line2
// ...

答案 5 :(得分:0)

没有区别

作为开发人员我们正在编写的代码中,我们需要在特定代码之上创建一个小文档。为了记录目的,我们将根据我们的选择使用这些注释,我们可以使用我们想要的任何内容。