Javadoc 标签使用指南
- Java
- 2025-03-03
- 19热度
- 0评论
Javadoc 标签使用指南
Javadoc 是一种用于生成 Java 代码文档的工具。本指南提供了常用 Javadoc 标签的用法和示例。
基本标签
@author
用途: 指定类的作者。
示例:
@author John Doe
@deprecated
用途: 标记类、方法或字段已过时。
示例:
@deprecated
@exception
用途: 描述方法可能抛出的异常。
示例:
@exception IOException if an I/O error occurs
@param
用途: 描述方法的参数。
示例:
@param name the name of the person
@return
用途: 描述方法的返回值。
示例:
@return the greeting message
@see
用途: 提供到其他类或方法的参考链接。
示例:
@see java.util.List
@since
用途: 指定引入 API 的版本。
示例:
@since 1.2
@serial
用途: 为序列化字段和类提供文档。
示例:
@serial
@serialData
用途: 描述序列化数据。
示例:
@serialData
@throws
用途: 描述方法可能抛出的异常。
示例:
@throws IOException if an I/O error occurs
@version
用途: 指定类的版本信息。
示例:
@version 1.0
高级标签
@inheritDoc
用途: 从超类继承文档注释。
示例:
@inheritDoc
@link
用途: 创建到另一个类或成员的链接。
示例:
{@link java.util.List}
@linkplain
用途: 创建纯文本形式的链接。
示例:
{@linkplain java.util.List}
@value
用途: 显示常量的值。
示例:
{@value #MAXVALUE}
自定义标签
Javadoc 允许使用自定义标签,格式为 @标识符。自定义标签的内容不会直接出现在生成的文档中,除非使用 -tag 选项指定处理方式。
示例:
@author
@tag customTag This is a custom tag.
这个文档提供了一个快速参考,以帮助开发者了解如何使用 Javadoc 标签来注释他们的 Java 代码。每个标签的示例都展示了如何在代码中使用它。记得,为了生成文档,这些标签必须放在有效的 Javadoc 注释块中(即被 /** ... */ 包围)。