Java基础-JavaDoc文档生成

使用JavaDoc生成文档,就一定要写出代码的文档注释,关于注释的文章可以查看博主关于Java注释的文章
下面列举博主觉得常用的一些文档注释标签:

标签作用
@author标志编写的作者
@exception标志抛出的异常
@param说明一个方法的参数
@return说明方法的返回值类型
@since说明该程序的JDK开始版本
@throws和@exception标签一样
@version说明版本

我们先看一下JDK的标准文档,JDK8官方文档
在这里插入图片描述
下面博主介绍两种方式,一种为cmd窗口生成,一种为IDEA生成。

CMD方法

关于JavaDoc文档的生成,采用的也是javadoc这个命令。
我们使用cmd窗口进入我们需要生成文档的类的文件目录中,输入javadoc -help命令,我们会发现有很多的提示:
在这里插入图片描述
我们可以按照我们的需要来选择输出doc文档的命令参数,这里博主演示一个类的文档生成作为演示。

package cn.ara.base;

/**
 * @author Ara_Hu
 * @version 1.0.0
 * @since 1.8
 */
public class Circle {
    //半径
    private double radius;

    public Circle() {
    }

    public Circle(double radius) {
        this.radius = radius;
    }

    /**
     * 获取圆的半径
     * @return 半径
     */
    public double getRadius() {
        return radius;
    }

    /**
     * 设置圆的半径
     * @param radius 半径
     */
    public void setRadius(double radius) {
        this.radius = radius;
    }

    /**
     * 获取圆的周长
     * @return 周长
     */
    public double getPerimeter() {
        return 2 * radius * Math.PI;
    }

    /**
     * 获取圆的面积
     * @return 面积
     */
    public double getArea() {
        return Math.PI * radius * radius;
    }

    @Override
    public String toString() {
        return "Circle{" +
                "radius=" + radius +
                '}';
    }
}

打开cmd,进入该类所在的目录,然后输入javadoc -encoding UTF-8 -charset UTF-8 -d C:\Users\admin\Desktop\Javadoc Circle.java

  • -encoding UTF-8:表示设置编码。
  • -charset UTF-8:也表示设置编码。
  • -d:表示输出目录。
  • Circle.java:表示我们要生成文档的类的java文件。

在这里插入图片描述

当我们看到这里,生成文档就已经成功了,这时我们打开我们输出的路径,我们可以看到如下文件:
在这里插入图片描述
我们选择index.html打开,我们就能看到与JDK文档类似的文档了。
在这里插入图片描述

IDEA方法

我们先在IDEA中打开Circle.java文件,然后选择Tools -> Generate JavaDoc…
在这里插入图片描述打开后会出现如下:
在这里插入图片描述
我们根据自己的需求填好其中的内容,点击ok即可。然后我们进入我们输出的文件夹中也会看到如下:
在这里插入图片描述
我们还是打开index.html文件,发现与上面CMD输出的文档大体一致:
在这里插入图片描述
到此为止,我们就成功的生成了文档。

上述的操作系博主亲自完成,如有不清楚的地方,欢迎留言进行讨论。

  • 11
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值