1、標識符(我們自己起的一個名字)
就是給類,接口,方法,變量等起名字時使用的字符序列
組成規則
英文大小寫字母
數字字符
$和_
注意事項
不能以數字開頭
不能是Java中的關鍵字(保留字)
區分大小寫
2、包命名:
類似於在操作系統中,以文件夾的形式組織文件,
在Java文件中,以包來組織Java中的類,
為防止類的命名沖突,一個包下不可以定義同名的類,但是不同包可以定義同名的類。
如果不同的coder定義了相同的類名,只要保證同名的類不要出現在同一個包中就可以。
也就是說,我們通過定義包的不同解決類同名問題。
為了保證包名唯一,一域名反轉的形式命名包
baidu.com
com.cskaoyan.name
com.zs.name
單級 test 一個全部小寫的單詞
多級包 com.cskaoyan.name 以域名反轉的方式來命名,單詞全部小寫,單詞之間以.分隔
3、類和接口命名
單個: 首字母大寫,其余字母全部小寫 Student
多個單詞: 每個單詞首字母大寫,其余字母全部小寫 JavaBasic MaxAge
4、變量和方法的命名:
單個: 所有字母小寫 value
多個單詞:第一個單詞首字母小寫,從第二個單詞開始,每個單詞首字母大寫 intValue
5、常量的命名:所有字母全部大寫
單個: 單詞的所有字母全部大寫即可 MAX IP NONE
多個單詞: 每個單詞全部大寫,單詞之間以_來分隔: MAX_AGE MAX_VALUE IP_ADDRESS
在實際開發當中,命名要遵循的一個核心原則:見名知意
public class Demo2Identifier { public static void main(String[] args) { //標識符可以包含英文大小寫字母,數字字符,$和_ int intValue123$_; //注意事項 //1.標識符不能以數字開頭 //int 1intValue; //2.不能是Java中的關鍵字(保留字) //int class; //3. java語言中嚴格區分大小寫 int Class; } }