亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

Java命名規則詳細總結

2019-11-26 15:56:08
字體:
來源:轉載
供稿:網友

1. JAVA源文件的命名  JAVA源文件名必須和源文件中所定義的類的類名相同。

2. Package的命名  Package名的第一部分應是小寫ASCII字符,并且是頂級域名之一,通常是com、edu、gov、mil、net、org或由ISO標準3166、1981定義的國家唯一標志碼。Package名的后續部分由各組織內部命名規則決定,內部命名規則指定了各組件的目錄名,所屬部門名、項目名等。   

3. Class/Interface的命名  Class名應是首字母大寫的名詞。命名時應該使其簡潔而又具有描述性。異常類的命名,應以Exception結尾。Interface的命名規則與Class相同。

4. 常量的命名  常量名的字母應全部大寫,不同的單詞之間通過下劃線進行連接,并且名字組合應該賦予含義。

5. 變量的命名

5.1 普通變量  普通變量名的首字母小寫,其它每個單詞的首字母大寫。命名時應該使其簡短而又有特定含義,簡潔明了的向使用者展示其使用意圖。    

5.2 約定變量  所謂約定變量,是指那些使用后即可拋棄(throwaway)的臨時變量。通常i、j、k、m和n代表整型變量;c、d和e代表字符型變量。

6. 方法的命名  方法名的第一個單詞應是動詞,并且首字母小寫,其它每個單詞首字母大寫。  

7. 方法參數的命名  應該選擇有意義的名稱作為方法的參數名。如果可能的話,選擇和需要賦值的字段一樣的名字。 

補充資料:

1、類名首字母應該大寫。屬性(成員變量)、方法、對象變量以及所有標識符(如形式參數、實際參數、局部變量)的首字母應小寫,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。例如:
類名:ThisIsAClassName 屬性或方法名:thisIsMethodOrFieldName對象變量:thisIsAClassVariable

2、Java 包(Package)屬于一種特殊情況,它們全都是小寫字母,即便中間的單詞亦是如此。對于全局包,將你的Internet 域名反轉并接上包名。例如:
cn.edu.usst.dingyuewei.package。
另外,package 行要在import 行之前,import 中標準的包名要在本地的包名之前,而且按照字母順序排列。如果import 行中包含了同一個包中的不同子目錄,則應該用 * 來處理。例如:

package hotlava.net.stats;
import java.io.*;
import java.util.Observable;
import hotlava.util.Application;

這里 java.io.* 是用來代替InputStream and OutputStream 的。

3、接口(Interface):采用完整的英文描述符說明接口封裝,所有單詞的第一個字母大寫。習慣上,名字后面加上后綴 able, ible 或者 er。例如:Contactable,Prompter。

4、組件(Component)使用完整的英文描述來說明組件的用途,末端應接上組件類型。例如:okButton,customerList,fileMenu。

5、類中常用方法的命名:

a)類的獲取方法(一般具有返回值)一般要求被方法名使用被訪問字段名,前面加上前綴get,例如getFirstName(), getLastName()。

b)類的布爾型的判斷方法一般要求方法名使用單詞 is 做前綴,如isPersistent(),isString()?;蛘呤褂镁哂羞壿嬕饬x的單詞,例如equal 或equals

c)類的設置方法(一般返回類型為void):被訪問字段名的前面加上前綴 set,例如setFirstName(),setLastName(),setWarpSpeed()

d)類的普通方法一般采用完整的英文描述說明成員方法功能,第一個單詞盡可能采用一個生動的動詞,第一個字母小寫,例如 openFile(), addAccount()。

e)構造方法應該用遞增的方式寫(比如:參數多的寫在后面)。例如:
public CounterSet(){}
public CounterSet(int size){ this.size = size;}

f)toString 方法:一般情況下,每一個類都應該定義toString 方法,其格式為:public String toString() {…}

g)一般應考慮置入一個main()方法,其中包含用于測試那個類的代碼,如果包含了main() 方法, 那么它應該寫在類的底部。

6、靜態常量字段(static final)一般全部采用大寫字母,單詞之間用下劃線分隔(也有特例,如Java 類庫中關于顏色的常數沒有嚴格地全部使用大寫字母)。例如MIN_BALANCE,DEFAULT_DATE。

7、循環計數變量通常采用字母 i,j,k 或者 counter。而數組應該總是用下面的方式來命名:objectType[]或 byte[] buffer。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一级做a爰片久久毛片美女图片| 在线免费看av不卡| 亚洲变态欧美另类捆绑| 日本亚洲精品在线观看| 欧美激情高清视频| 亚洲乱码一区二区| 亚洲黄色www网站| 欧美日韩在线一区| 欧美性受xxxx黑人猛交| www欧美xxxx| 欧美在线视频免费播放| 中文字幕久精品免费视频| 亚洲精品99999| 伦理中文字幕亚洲| 久久免费精品日本久久中文字幕| 亚洲三级av在线| 亚洲美女又黄又爽在线观看| 国产乱肥老妇国产一区二| 51视频国产精品一区二区| 国产精品小说在线| 亚洲美女激情视频| 中文字幕久久久av一区| 日韩欧美一区视频| 日韩激情av在线播放| 日韩av免费一区| 日韩av在线影院| 久久天堂av综合合色| 久久综合五月天| 国内精品久久久| 欧美精品在线免费观看| 精品久久久国产| 欧美激情免费在线| 亚洲va欧美va在线观看| 欧美精品18videosex性欧美| 色综合91久久精品中文字幕| 欧美激情视频网址| 国产91精品高潮白浆喷水| 国产精品视频网| 色伦专区97中文字幕| 国产成人一区二| 日韩亚洲精品电影| 97国产精品视频人人做人人爱| 久久av在线播放| 欧美精品18videosex性欧美| 在线中文字幕日韩| 九九热精品在线| 国产精品免费在线免费| 亚洲精品二三区| 欧美精品在线免费观看| 日韩av成人在线观看| 亚洲黄色www| 夜夜嗨av一区二区三区四区| 欧美成人精品xxx| 九色精品美女在线| 中文字幕亚洲欧美| 国产精品久久久999| 久久6精品影院| 欧美福利视频在线| 日本高清不卡在线| 亚洲三级av在线| 欧美日韩在线视频首页| 日韩男女性生活视频| 中文字幕日本精品| 91在线无精精品一区二区| 欧美久久精品一级黑人c片| 在线播放亚洲激情| 亚洲女人天堂色在线7777| 亚洲乱码国产乱码精品精天堂| 98精品国产自产在线观看| 在线观看亚洲区| 久久久亚洲国产| 亚洲欧美中文日韩v在线观看| 91tv亚洲精品香蕉国产一区7ujn| 久久久99久久精品女同性| 亚洲精品久久久久久久久久久| 久久综合久中文字幕青草| 久久99久久久久久久噜噜| 国产视频精品一区二区三区| 久久亚洲精品网站| 精品国内自产拍在线观看| 亚洲精品自拍第一页| 国产精品久久久久久久久久久久久久| 国产精品久久久久久久久免费| 91国产在线精品| 亚洲综合第一页| 69国产精品成人在线播放| 精品在线观看国产| 亚洲va国产va天堂va久久| www.日韩欧美| 社区色欧美激情 | 成人免费在线视频网站| 91精品综合视频| 一区二区中文字幕| 一个人www欧美| 久久久久久国产精品久久| 欧美精品18videos性欧| 亚洲第一福利网| 日韩网站免费观看| 日韩精品在线影院| 久久久999成人| 欧美另类老女人| 尤物精品国产第一福利三区| 国产欧美精品xxxx另类| 国产精品第一视频| 国产精品久久久久福利| 国产91色在线免费| 国产精品久久久久久久久久ktv| 日韩精品欧美国产精品忘忧草| 日韩精品电影网| 亚洲国产欧美日韩精品| 国产精品一区二区三区毛片淫片| 日韩一区二区精品视频| 法国裸体一区二区| 亚洲va久久久噜噜噜久久天堂| 国产91精品在线播放| 亚洲美女中文字幕| 国产午夜精品美女视频明星a级| 91色p视频在线| 亚洲精品国产综合区久久久久久久| 久久精品久久久久久国产 免费| 久久久久久久久91| 久久综合久久88| 国产精品亚洲片夜色在线| 7m第一福利500精品视频| 国产一区二区黄| 国产精品美女免费视频| 91免费看视频.| 欧美一区二区色| 性色av一区二区咪爱| 97香蕉超级碰碰久久免费软件| 国自产精品手机在线观看视频| 久久久久久国产精品美女| 日韩女优人人人人射在线视频| 91精品国产91久久久久久吃药| 国产精品吊钟奶在线| 欧美一区二区三区……| 久久视频国产精品免费视频在线| 午夜美女久久久久爽久久| 国产福利视频一区| 中文字幕欧美日韩精品| 色综合久久悠悠| 久久精品国产亚洲7777| 欧美美女15p| 国产成人久久精品| 欧美疯狂性受xxxxx另类| 亚洲精品成人免费| 日韩精品免费在线| 欧美精品午夜视频| 久久97久久97精品免视看| 亚洲最新中文字幕| 在线观看欧美视频| 亚洲最大成人免费视频| 97精品国产97久久久久久免费| 91禁外国网站| 成人一区二区电影| 欧美日韩一区二区在线| 欧美在线视频观看免费网站| 欧美wwwwww| 亚洲视频国产视频| 欧美日韩激情网| 国产精品日本精品| 2020欧美日韩在线视频| 日日骚久久av| 韩国一区二区电影|