最新国产好看的视频,伊人天堂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)一

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

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

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

3、基本注釋(必須加)

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

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

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

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

5、注釋格式:

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

@author 對類的說明 標(biāo)明開發(fā)該類模塊的作者
@version 對類的說明 標(biāo)明該類模塊的版本
@see 對類、屬性、方法的說明 參考轉(zhuǎn)向,也就是相關(guā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ī)范,希望對大家有所幫助。

相關(guān)文章

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

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

    這篇文章主要介紹了Java基于裝飾者模式實現(xiàn)的圖片工具類,結(jié)合完整實例形式分析了裝飾者模式實現(xiàn)圖片的判斷、水印、縮放、復(fù)制等功能,并附帶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流逐行處理文本文件的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 最新評論

    昭平县| 石景山区| 梅河口市| 光泽县| 夏津县| 麟游县| 渝北区| 武邑县| 修水县| 湖南省| 赣榆县| 江永县| 聂荣县| 沐川县| 甘谷县| 扎兰屯市| 多伦县| 湖州市| 包头市| 错那县| 邢台市| 铜陵市| 织金县| 亳州市| 新河县| 萨迦县| 福鼎市| 宁波市| 中宁县| 武城县| 八宿县| 瑞昌市| 万荣县| 南城县| 兴隆县| 登封市| 中西区| 屏东市| 庐江县| 星座| 白城市|