JAVA 命名規範

好的命名方法使變量易於記憶而且程序可讀性大大提高。命名時應始終採用完整的英文描述符,一般應採用小寫字母,但類名、接口名及任何非初始單詞的第一個字母要大寫。

首先應該注意遵守一下規則: 

採用適合相關領域的術語

採用大小寫混合使名字可讀

儘量少用縮寫,如果用了,則要明智的使用,且在整個工程中統一

避免使用長的名字(小於15個字母)

避免使用類似的名字,或者僅僅是大小寫不同的名字

避免使用下劃線(除非靜態變量等)

 

文件的命名: 

文件名應和文件中的主要的類或者接口名完全一致,包括大小寫字母也要一致。如果在源程序中包含公共類的定義,則該源文件名必須與該公共類的名字完全一致,字母的大小寫都必須一樣。這是Java語言的一個嚴格的規定,如果不遵守,在編譯時候就會出錯。因此,在一個java源文件中之多隻有一個公共類的定義。如果原文件中不包含公共類的定義,則改文件名可以隨意取。如果在一個源文件中有多個類的定義,則在編譯時將爲每個類生成一個.class文件.

 

包的命名

包的命名採用完整的英文描述符,應該都是由小寫字母組成的。

包名按照域名的範圍從大到小逐步列出,恰好和Internet上的域名命名規則相反

例如:com.bim.util

 

類的命名:

類名是一個名詞,應該大小寫混合的方式,每一個單詞的首字母大寫。

當編寫類和藉口時候,應該遵守以下規則:

類的名字必須是大寫字母開頭,而單詞中的其他字母的均小寫 例如:Test

如果類名由多個單詞組成,則每個單詞的首字母均應該大寫 例如:TestPage

如果類名稱中包含單詞縮寫,則縮寫詞的每一個字母均大寫 例如:XMLExample

 

變量的命名

變量的命名必須是一個小寫字母開頭,後面的單詞用大寫字母開頭 例如:String userName(成員變量首字母建議用'm'開頭 ege:mUserName);

 

常量的命名:

類的常量是使用static final 來修飾的變量。但爲了與普通的變量相區別,常量的名字應該都使用大寫字母,並且指出該常量完整的含義。如果其中包含多個單詞,要以“_”連接。

例如: static final MIN_WIDTH=4;


數組的命名: 

數組也是變量。推薦使用如下的方式來命名:

byte[] buffer:             而不是 byte buffer[]

 

方法的命名:

方法名的定義應該使用有意義的標識符。Java中方法名以小寫字母開頭,名字一般都是用動賓結構的詞組,開始的動詞字母小寫,後跟一個首字母大寫的名詞,也可以在動賓結構中加入修飾符,其中,中間單詞的首字母也要大寫。

例如: public String getName();            Public boolean  isObjectTree();

參數的名字和比啊名的命名規範一樣。屬性的get/set方法的命名方法是,在get、set後續首字母大寫的變量名,例如:一個類定義中有一個name變量,那麼它的get/set方法的名爲getName 和setName

 所有布爾型獲得函數必須用單詞is做前綴

例如:public boolean isString();

dao---->Data Access Object數據訪問對象 


發佈了38 篇原創文章 · 獲贊 84 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章