您的位置:首页 > 编程语言 > Java开发

java文档注释--javadoc的用法

2016-12-16 14:44 369 查看
1.前言

Java中有三种注释方式。前两种分别是 ///* */,主要用于代码的注释,以此来方便代码的可读性。第三种被称作说明注释或文档注释,它以 /** 开始,以 */结束,文档注释允许你在程序中嵌入关于程序的信息,有了这个注释就可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。

2.文档注释的格式

/**
* .........
* .........
*/

在开始的 /** 之后,第一行或几行是关于类、变量和方法的主要描述。

之后,你可以包含一个或多个各种各样的 @ 标签。每一个 @ 标签必须在一个新行的开始或者在一行的开始紧跟星号(*),其中常用的标签如下(详细标签请参考http://www.runoob.com/java/java-documentation.html):

标签描述示例
@author标识一个类的作者@author description
@version指定类的版本@version info
@param说明一个方法的参数@param parameter-name explanation
@return说明返回值类型@return explanation
下面是一个类的说明注释的实例:

1 /** 我的数组帮助类
2 *定义一个用于操作数组的工具类。
3 *比如:获取最值,排序,折半。
4 *@author 张三
5 *@version V1.0
6 */
7 public class ArrayTool
8 {
9
10     /**
11     该类的空参数构造函数。
12     */
13     private ArrayTool(){}
14
15     /**
16     获取int数组的最大值。
17     @param arr 用于接收一个int类型的数组。
18     @return 返回该数组中的最大值。
19     */
20     public static int getMax(int[] arr)
21     {
22         int max = arr[0];
23         for(int x=1; x<arr.length; x++)
24         {
25             if(arr[x]>max)
26                 max = arr[x];
27         }
28
29         return max;
30     }
31     /**
32     对int数组进行从小打到的排序。
33     @param arr 用于接收一个int类型的数组。
34     */
35     public static void bubbleSort(int[] arr)
36     {
37     }
38 }


3. 使用javadoc生成文档

命令: javadoc -d 文档存放目录 -author -version 源文件名.java

这条命令编译一个名为"源文件名.java"的 java 源文件,并将生成的文档存放在"文档存放目录"指定的目录下,生成的文档中 index.html 就是文档的首页。-author 和 -version 两个选项可以省略

4.测试示例

4.1 操作命令





4.2 打开help文件夹下的index.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: