注释/**/和/***/之间的区别?

Pra*_*hil 2 java eclipse

eclipse中以下注释之间有什么区别:

  1. /后跟一个*

    /*评论...*/

  2. /后跟两个**

    /**评论...*/

两条评论的颜色也不同.当我们使用第二类注释时,它会自动显示@author名称.为什么会这样?

Den*_*ret 10

/** */评论是javadoc的意见,更多的细节在这里:

文档评论(文档评论)

Java源代码中由/**...*/delimiters分隔的特殊注释.这些注释由Javadoc工具处理以生成API文档.

它们的特定格式允许一些工具构建API文档,就像您在标准软件包中看到的那样,如果运行它,也可以构建自己的代码.它允许您以正式的方式描述参数,返回的内容等.

这个文档不仅在您生成时(以HTML或其他格式呈现)呈现给您,它还以多种方式呈现在IDE中,例如Eclipse,例如当您的鼠标悬停某些名称时.在javadoc中编写方法和类的用户所需的重要信息(并且不超过有用的信息)是一个重要的良好实践.


值得一提的/* */是,这不仅有助于评论多行.考虑一种情况,当您想要在if条件中注释掉某些内容时:

if(a==b && c == d)
Run Code Online (Sandbox Code Playgroud)

然后,如果您想要删除a==b并稍后将其放回,则无法使用,//因为它会在其后注释掉整行,因此您执行以下操作:

if(/*a==b &&*/ c == d)
Run Code Online (Sandbox Code Playgroud)

顺便说一句,这与Eclipse无关,这是一个Java功能.