總結概況:
- 包名:全部小寫,不適用下劃線
- 類名:UpperCamelCase(大駱駝風格,也不能使用下劃線)
- 常量名:CONSTANT_CASE,全部大寫,可用下劃線分隔單詞
- (其他)方法名,非常量字段名,局部變量名,參數名:lowerCamelCaase(小駱駝風格,不能使用下劃線)
包名:
全部小寫,連續的單詞只簡單的連接起來,不使用下劃線
類名:
UpperCamelCase風格編寫(駱駝風格),即首字母大寫;而且多是名詞或名詞短語
而測試類,以其相對應的名稱開始,但必須以Test結束
方法名:
lowerCamelCaase風格編寫(也是駱駝風格),但首字母小寫;而且多是動詞或動詞短語
而測試方法的話,可以出現下劃線
常量名:
CONSTANT_CASE,全部大寫字母,用下劃線分隔單詞;
所謂的常量,就是永遠不改變值的變量,而且每個常量都和final結合使用
非常量字段名:
lowerCamelCase風格編寫,和方法名的寫法是一樣的
參數名:
lowerCamelCase風格編寫,避免單個字符
局部變量名:
lowerCamelCase風格編寫,哪怕局部變量是final和不可改變的,也不應該視為常量
類型變量名:
類名后面加上一個大寫的字母或字符串
Java 標識符:
所謂的標識符就是類名,包名,方法名等變量的名字!!!
基本規范:
- 不能數字開頭
- 大小寫敏感
- 只能以英文字母,美元符號($),下劃線(_)開頭