1. 程式人生 > >Eclipse中如何修改Java程式碼註釋的樣式和如何提取出註釋文件

Eclipse中如何修改Java程式碼註釋的樣式和如何提取出註釋文件

摘要

  習慣寫註釋不一定代表技術強,但是一個習慣寫註釋的程式設計師一定是個好程式設計師,至少寫的程式碼美觀,有益於後期維護。程式碼其實就是一種藝術品,如果有裝飾的註釋,那簡直就是美上加美,讓人賞析悅目。
  我們都知道eclipse中可以快捷的為類,方法和資料域添加註釋,方法為/**+回車,預設的樣式為:
這裡寫圖片描述
  很明顯這個類註釋只含有作者的資訊,如果我們想為其新增類名、描述、建立時間、版本資訊等,那該如何呢?

操作

  開啟Eclipse,選擇導航欄中Window->Perferences->Java->Code Style->Code Templates後,進入如下介面:
這裡寫圖片描述


  其中Comments對應我們的註釋模組,展開Comments:
這裡寫圖片描述
  然後就可以看到一個Java源程式的各個組成部分,每個部分都有預設的註釋模板,我這裡就只演示類的註釋模板,其他類似,選擇Types後,選擇右側的選單的Edit,之後就會出現編輯版。

利用我的模板

  Copy以下格式(這是我喜歡用的,你也可以自行修改)放到編輯版中:

/**
 * @ClassName ${type_name}
 * @Description 
 * @Author Meng Yi
 * @Date ${date} ${time}
 * ${tags}
 */

這裡寫圖片描述
  確定後,試驗一下樣式:
這裡寫圖片描述


  還可以吧,如何自行新增呢。

自行新增

  在編輯版中每一行都要以*開頭,然後@後面跟一個描述型單詞,不一定非得用系統自帶,也可以自行寫,比如系統的author,後面跟的值為${user},此user是個變數,我們可以在編輯版的中 insert variable裡這個值,注意 insert variable裡全是變數,關聯專案或者系統。變數值必須放在${}中。
如何修改作者資訊呢?
  user的值自動對應你的系統管理員的名字,如果你想修改為其他,就把${user}刪掉,然後用自己想要名字替代,這是靜態名字,即字串。
如何新增具體的時間呢?
  @date ${date} ${time}

即可。

提取註釋文件

Java提供一個很好的工具包,就是能把程式碼中註釋抽取出來形成HTML文件,方便閱讀,效果還不錯!

方式一:doc視窗下

我們在doc視窗下 cd 到我們 源程式的目錄下,然後javadoc 程式名.java
即可在當前目錄下形成我們的要的文件。
這裡以這個類為例:

package com.study.mengyi.object;
/**
 *
 * @ClassName Test1
 * @Description
 * @Author Meng Yi
 * @Date 2017年7月13日 下午10:05:49
 */
public class Test1 {
    int x;
    char y;
    public static void main(String[] args){
        Test1 test1 = new Test1();
        System.out.println(test1.x);
        System.out.println(test1.y);
    }
}

doc視窗下cd 到本程式的路徑
這裡寫圖片描述

方式二 Eclipse

project->generate javadoc
這裡寫圖片描述
finish即可,然後我們就可以去找index,html看我們的註釋文件了~
這裡寫圖片描述

效果還不錯!