Java基礎——常見命名規則(駝峰命名法)


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;

  }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM