【Java学习笔记】【基础篇】07.JavaDoc

JavaDoc

1.介绍

JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了。

JavaDoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过JavaDoc就可以同时形成程序的开发文档了。

参数信息:

@author   //作者名
@version  //版本号
@since    //指明需要最早使用的jdk版本
@param    //参数名
@return   //返回值情况
@throws   //异常抛出情况

例如:

package com.AmazingMing.study;

/**
 * @author AmazingMing
 * @version 1.0
 * @since 1.8
 */

public class Doc {
    String name;

    /**
     *
     * @param name 
     * @return     
     * @throws Exception
     */
    
    public String test(String name) throws Exception{
        return name;
    }
}

2.通过命令行生成JavaDoc文档

①右键类,找到Open In中Explorer在文件夹中打开。

![]( https://img-blog.csdnimg.cn/8b57b281df2b43beb52ee0d2d3d40034.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

②在导航栏前面输入cmd+空格,回车跳转到当前文件夹下的命令行

![]( https://img-blog.csdnimg.cn/4f864c2443904123b30a8c9ab3bc3dba.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

③在命令窗口下输入:

javadoc -encoding UTF-8 -charset UTF-8 Doc.java

加入参数防止乱码问题:

-encoding UTF-8 -charset UTF-8
//使编码格式为UTF-8,字符格式为UTF-8,解决GBK乱码问题

④输入完命令后回车,出现以下指令:

![]( https://img-blog.csdnimg.cn/0015b2cb01a54ca6b7d3f1537de610f9.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

⑤回到刚刚打开的文件夹,这时发现新生成了很多HTML文件,找到index.html,首页的文件,双击打开:

![]( https://img-blog.csdnimg.cn/219df23908304e7e97f8e8a6b49d3ee2.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

⑥进入以后点击Doc类

![]( https://img-blog.csdnimg.cn/83b70ad0e6bd4d74b7e9f4fe0e1b82f8.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

⑦此时可以查看代码生成的API文档

![]( https://img-blog.csdnimg.cn/08ef06d812f242b3b22c12755ebad46e.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

3.通过IDEA生成JavaDoc文档

①老方法右键类,找到Open In中Explorer在文件夹中打开。

![]( https://img-blog.csdnimg.cn/5be248b2bc2c44798430305061e30e73.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

②在文件夹中新建一个用来存放JavaDoc文档的文件夹(也可以建在别处)

![]( https://img-blog.csdnimg.cn/9b248dc4d3084f2c84af00bb7fa40b8b.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

③选择Tools中的Generate JavaDoc

![]( https://img-blog.csdnimg.cn/5c62ebadbbcf4203a17612c9d3768594.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

④在Outout directory中写入将刚刚创建的文件夹地址

![]( https://img-blog.csdnimg.cn/948b571c18f149108a8bc41d607e624b.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_17,color_FFFFFF,t_70,g_se,x_16#pic_center)

⑤在Locale中输入zh_CN表示中文,在Other command line arguments中输入-encoding UTF-8 -charset UTF-8防止乱码,点击OK即可。

![]( https://img-blog.csdnimg.cn/24e7087c18a042d3ab000fd98110427d.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_17,color_FFFFFF,t_70,g_se,x_16#pic_center)

⑥打开新建的JavaDoc文件夹,打开index.html文件就可以看到生成的API文档了。

![]( https://img-blog.csdnimg.cn/a3207738ebdd48a5b00a3e097700960a.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1hemluZ01pbmdf,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

posted @ 2022-04-08 13:05  AmazingMing  阅读(48)  评论(0)    收藏  举报