谁能告诉我javadoc @see和{@link}之间的区别?
或者更确切地说,什么时候使用它们中的哪一个?
发布于 2012-04-11 06:15:14
关于这一点的official guidelines非常清楚。
功能上的区别是:
{@link}是一个内联链接,可放置在like@see创建其自己的部分的任何位置
在我看来,当您在描述中直接使用类、字段、构造函数或方法名时,最好使用{@link}。用户将能够通过点击进入您所链接的javadoc。
我在两种情况下使用了@see注释:
description.
我的这个观点是基于随机检查标准库中各种内容的文档。
发布于 2012-04-11 06:42:05
@see在Javadoc中创建一个孤立的行。{@link}用于在文本中嵌入。
当@see是相关实体时,我使用它,但我不在说明性文本中提到它。当存在紧密耦合时,我会在文本中使用链接,或者(我觉得)读者可能会从导航提示中受益,例如,您需要直接引用它。
发布于 2018-09-27 14:57:43
还有另一个参考(弃用部分)相同的official docs,更喜欢{@link}而不是@see (从Java1.2开始):
对于Javadoc 1.2和更高版本,标准格式是使用@
和内嵌的{@link}标记。这将在您想要的位置创建内联链接。例如:
对于Javadoc 1.1,标准格式是创建一对@deprecated和@see标记。例如:
https://stackoverflow.com/questions/10097199
复制相似问题