javadoc注释

Javadoc 注释是 Java 编程语言中用于生成 API 文档的一种注释格式。它通过特殊的注释语法来为 Java 类、方法、构造函数、字段等提供文档说明,通常用于生成自动化的文档。

Javadoc 注释的基本格式:

Javadoc 注释以 /** 开始,以 */ 结束。在注释块中,可以使用一些预定义的标签来描述类、方法或字段的功能及其参数、返回值等信息。

/**

 * 这是一个简单的示例类

 * 这里可以对类进行描述,介绍它的功能和用途。

 */

public class MyClass {

    /**

     * 这是一个计算两个数和的方法

     *

     * @param a 第一个数字

     * @param b 第二个数字

     * @return 返回两个数字的和

     */

    public int add(int a, int b) {

        return a + b;

    }

}

常用的 Javadoc 标签:

  • @param:用于描述方法的参数。
  • @return:用于描述方法的返回值。
  • @throws@exception:用于描述方法可能抛出的异常。
  • @see:用于引用相关的类或方法。
  • @deprecated:标记某个方法或类已废弃,通常会附带替代方法。
  • @since:表示该方法或类在特定的版本中开始引入。
  • @author:指示类的作者。
  • @version:指示类的版本。

生成 Javadoc 文档:

在编写好 Javadoc 注释后,可以使用 JDK 自带的 javadoc 工具来生成 API 文档。命令如下:

javadoc -d <输出目录> <源文件路径>

例如:

javadoc -d doc MyClass.java

执行该命令后,会在指定的目录中生成一个 HTML 格式的文档,这个文档可以用来查看 API 的详细信息。

示例:

/**

 * 计算器类,提供基本的数学运算。

 * @author John Doe

 * @version 1.0

 * @since 2024-11-12

 */

public class Calculator {

    /**

     * 计算两个整数的和。

     * @param num1 第一个数字

     * @param num2 第二个数字

     * @return 两个数字的和

     */

    public int add(int num1, int num2) {

        return num1 + num2;

    }

    /**

     * 计算两个整数的差。

     * @param num1 第一个数字

     * @param num2 第二个数字

     * @return 两个数字的差

     */

    public int subtract(int num1, int num2) {

        return num1 - num2;

    }

}

结果:

生成的 Javadoc 会包含以下信息:

  • Calculator 的描述和作者、版本等信息。
  • 每个方法的功能、参数及返回值。
  • 文档化 API,方便开发人员快速理解类的功能。

总结:

Javadoc 注释不仅帮助开发人员理解代码的功能,还能自动生成 API 文档,便于团队协作和项目维护。通过规范的注释,可以提高代码的可读性和可维护性。


项目分区导航:⬅️ 12-@Slf4j | 13-javadoc注释 | ➡️ 14-业务逻辑