zoukankan      html  css  js  c++  java
  • java文档注释--javadoc的用法

    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

  • 相关阅读:
    Callable、Future和FutureTask使用说明
    WebSocket原理及与http1.0/1.1 long poll和 ajax轮询的区别【转自知乎】
    jvm内存模型及分配参数
    CyclicBarrier 使用说明
    【LOJ6515】贪玩蓝月
    【LOJ6482】LJJ 爱数数 数论
    【CF1063F】String Journey 哈希
    【CF1063D】Candies for Children 数学
    【XSY2851】蛋糕 数学
    2018百度之星大赛游记
  • 原文地址:https://www.cnblogs.com/renjing/p/javadoc.html
Copyright © 2011-2022 走看看