好的命名方法使變量易於記憶而且程序可讀性大大提高。命名時應始終採用完整的英文描述符,一般應採用小寫字母,但類名、接口名及任何非初始單詞的第一個字母要大寫。
首先應該注意遵守一下規則:
採用適合相關領域的術語
採用大小寫混合使名字可讀
儘量少用縮寫,如果用了,則要明智的使用,且在整個工程中統一
避免使用長的名字(小於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數據訪問對象
JAVA 命名規範
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.