程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> java文檔注釋--javadoc的用法,java注釋--javadoc

java文檔注釋--javadoc的用法,java注釋--javadoc

編輯:JAVA綜合教程

java文檔注釋--javadoc的用法,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

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved