最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java代碼注釋規(guī)范詳解

 更新時間:2016年02月03日 11:53:53   作者:楊鑫newlfe  
代碼附有注釋對程序開發(fā)者來說非常重要,隨著技術(shù)的發(fā)展,在項目開發(fā)過程中,必須要求程序員寫好代碼注釋,這樣有利于代碼后續(xù)的編寫和使用。下面給大家分享java代碼注釋的規(guī)范,需要的朋友參考下

代碼附有注釋對程序開發(fā)者來說非常重要,隨著技術(shù)的發(fā)展,在項目開發(fā)過程中,必須要求程序員寫好代碼注釋,這樣有利于代碼后續(xù)的編寫和使用。

基本的要求:

1、注釋形式統(tǒng)一

在整個應用程序中,使用具有一致的標點和結(jié)構(gòu)的樣式來構(gòu)造注釋。如果在其它項目中發(fā)現(xiàn)它們的注釋規(guī)范與這份文檔不同,按照這份規(guī)范寫代碼,不要試圖在既成的規(guī)范系統(tǒng)中引入新的規(guī)范。

2、注釋內(nèi)容準確簡潔

內(nèi)容要簡單、明了、含義準確,防止注釋的多義性,錯誤的注釋不但無益反而有害。

3、基本注釋(必須加)

(a) 類(接口)的注釋
(b) 構(gòu)造函數(shù)的注釋
(c) 方法的注釋
(d) 全局變量的注釋
(e) 字段/屬性的注
備注:簡單的代碼做簡單注釋,注釋內(nèi)容不大于10個字即可,另外,持久化對象或
VO對象的getter、setter方法不需加注釋。具體的注釋格式請參考下面舉例。

4、特殊必加注釋(必須加)

(a) 典型算法必須有注釋。
(b) 在代碼不明晰處必須有注釋。
(c) 在代碼修改處加上修改標識的注釋。
(d) 在循環(huán)和邏輯分支組成的代碼中加注釋。
(e) 為他人提供的接口必須加詳細注釋。

備注:此類注釋格式暫無舉例。具體的注釋格式自行定義,要求注釋內(nèi)容準確簡潔。

5、注釋格式:

1)、單行(single-line)注釋:“//……”
2)、塊(block)注釋:“/*……*/”
3)、文檔注釋:“/**……*/”
4)、javadoc注釋標簽語法

@author 對類的說明 標明開發(fā)該類模塊的作者
@version 對類的說明 標明該類模塊的版本
@see 對類、屬性、方法的說明 參考轉(zhuǎn)向,也就是相關主題
@param 對方法的說明 對方法中某參數(shù)的說明
@return 對方法的說明 對方法返回值的說明
@exception 對方法的說明 對方法可能拋出的異常進行說明

6、例子:

/** 
建立一個用于操作數(shù)組的工具類,其中包含這常見的對數(shù)組的操作的函數(shù):最值。 
@author 張三 
@version v. 
*/ 
public class ArrayTool{ 

/** 
獲取整形數(shù)組的最大值 
@param arr 接收一個元素為int類型的數(shù)組 
@return 該數(shù)組的最大的元素值 
*/ 
public int getMax(int arr){ 
int Max = ; 
return Max; 
} 
} 

輸入命令如下圖:

然后在如下的目錄下查看,最后點擊 index.html:


以上內(nèi)容給大家分享了Java代碼注釋規(guī)范,希望對大家有所幫助。

相關文章

  • Java基于裝飾者模式實現(xiàn)的圖片工具類實例【附demo源碼下載】

    Java基于裝飾者模式實現(xiàn)的圖片工具類實例【附demo源碼下載】

    這篇文章主要介紹了Java基于裝飾者模式實現(xiàn)的圖片工具類,結(jié)合完整實例形式分析了裝飾者模式實現(xiàn)圖片的判斷、水印、縮放、復制等功能,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-09-09
  • 使用Maven Archetype插件構(gòu)建Maven工程原型模板的實例

    使用Maven Archetype插件構(gòu)建Maven工程原型模板的實例

    下面小編就為大家分享一篇使用Maven Archetype插件構(gòu)建Maven工程原型模板的實例,具有很好的參考價值,希望對大家有所幫助
    2017-12-12
  • 基于java構(gòu)造方法Vevtor添加元素源碼分析

    基于java構(gòu)造方法Vevtor添加元素源碼分析

    這篇文章主要介紹了基于java構(gòu)造方法中對Vevtor添加元素的源碼分析,有需要的朋友可以借鑒參考下,希望可以對大家有所幫助,祝大家早日升職加薪
    2021-09-09
  • java8 Stream流逐行處理文本文件

    java8 Stream流逐行處理文本文件

    這篇文章主要介紹了java8 Stream流逐行處理文本文件的相關資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • 最新評論

    剑川县| 彭山县| 分宜县| 彝良县| 秦皇岛市| 广河县| 新源县| 康定县| 新化县| 西城区| 常熟市| 邯郸县| 炉霍县| 栖霞市| 洪洞县| 巴楚县| 河源市| 建宁县| 剑川县| 嘉峪关市| 昔阳县| 定南县| 巴马| 玛纳斯县| 香港 | 平和县| 托克逊县| 富锦市| 江油市| 土默特右旗| 凯里市| 营口市| 上林县| 南和县| 全南县| 嘉峪关市| 濉溪县| 凯里市| 奎屯市| 海伦市| 资中县|