Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ IDEA中的@param和@return等标记是什么?_Java_Ide_Intellij Idea - Fatal编程技术网

Java IntelliJ IDEA中的@param和@return等标记是什么?

Java IntelliJ IDEA中的@param和@return等标记是什么?,java,ide,intellij-idea,Java,Ide,Intellij Idea,我刚刚开始使用IntelliJ IDEA进行Java编程,我看到了@param和@return之类的标记(它们被称为标记吗?)这些标记的意义是什么?IntelliJ实际上会抱怨我的代码中没有这些标记 需要知道的最重要的是什么?它们的用途是什么 我在IntelliJ文档中找不到任何与这些标签相关的内容 是的,它们被称为标签。如果在注释中看到这些标记,它们将记录方法的参数和返回值 可以自动处理它们以生成JavaDoc文档。生成的文档将类似于。请参见。代码中的注释,呵呵。所需的标记和警告级别是可配置的

我刚刚开始使用IntelliJ IDEA进行Java编程,我看到了@param和@return之类的标记(它们被称为标记吗?)这些标记的意义是什么?IntelliJ实际上会抱怨我的代码中没有这些标记

需要知道的最重要的是什么?它们的用途是什么


我在IntelliJ文档中找不到任何与这些标签相关的内容

是的,它们被称为标签。如果在注释中看到这些标记,它们将记录方法的参数和返回值


可以自动处理它们以生成JavaDoc文档。生成的文档将类似于。请参见。

代码中的注释,呵呵。所需的标记和警告级别是可配置的检查--只需在设置中搜索“javadoc”。
@
字符由javadoc(“注释中”)和java(“代码中”--注释)使用。如果它抱怨它们在这两个地方都丢失了,那么很可能是出了可怕的问题。@DaveNewton:我明白了,我不知道它除了Javadoc之外还有其他用途。我不熟悉它在代码中的用法(注释之外)。谢谢。通过应用monkey-see-monkey-do,我推断标记的一般格式是@tag-variable\u-name\u(如果有描述的话)。不是tab,只是空格。另外,为了明确起见,这些标记不是IntelliJ特有的。这些标记在IDE之外创建的代码中是否无用?也就是说,使用文本编辑器创建并在命令行上编译的代码?这些标记由javadoc(链接到)用于创建API文档。