Java | /** */ 是做什么用的?

Java | What is the /** */ for?

我想知道 Java 中的 /** hello */ 是干什么用的。我目前使用它们的唯一原因是因为我喜欢它在 Eclipse 中显示为蓝色的方式,而且我懒得根据自己的喜好更改颜色。我注意到当我自动添加诸如 serialVersionUID 之类的东西时,它会将 /** * */ 放在它的正上方,但它实际上是做什么用的?

如评论

/** hello */

是一个 JavaDocs 注释,意味着如果您将鼠标悬停在附加此注释的元素上并按下 Ctrl+Q(在IntelliJ IDEA 例如),你应该得到你的 "hello" 评论作为定义。这就像您正在构建自己的文档(针对该功能或 属性)。

同时

/* regular comment */

只是普通评论。