1. 程式人生 > 其它 >Java 基礎(關鍵字, 保留字, 識別符號, 命名規範)

Java 基礎(關鍵字, 保留字, 識別符號, 命名規範)

Java 關鍵字(keyword)

定義:被Java語言賦予了特殊含義,用做專門使用者的字串(單詞)
特點:關鍵字中所有字母都為小寫

  1. 用於定義資料型別的關鍵字
    class, interface, enum, btye, short, int, long, float, double, char, boolean, void

  2. 用於定義流程控制的關鍵字
    if, else, switch ,case, default, while, do, for, break, continue, return

  3. 用於定義訪問許可權修飾符的關鍵字
    private, protected, public

  4. 用於定義類,函式,變數修飾符的關鍵字
    abstract, final, static, synchronized

  5. 用於定義類與類之間關係的關鍵字
    extends, implements

  6. 用於定義簡歷例項及引用例項,判斷例項的關鍵字
    new, this, super, instanceof

  7. 用於異常處理的關鍵字
    try, catch, finally, throw, throws

  8. 用於包的關鍵字
    package, import

  9. 用他修飾符關鍵字
    native, strictfp, transient, volatile, assert

  10. 用於定義資料型別值得字面值
    true, false, null

Java 保留字(reserved word)

現有 java 版本尚未使用,但以後版本可能會作為關鍵字使用。
goto, const

Java 識別符號(Identifier)

Java 對各種變數,方法和類等要素命名時使用的字元序列成為識別符號
技巧:凡是自己可以起名字的地方都叫識別符號
合法識別符號規則:

  • 由26個英文字母大小寫, 0-9, _或 $ 組成
  • 數字不可以開頭
  • 不可以使用關鍵字和保留字。但能包含關鍵字和保留字
  • Java 中嚴格區分大小寫,長度無限制
  • 識別符號不能包含空格

Java 中的名稱命名規範

包名: 多單片語成時所有字母都小寫: xxxyyyzzz
類名,介面名:多單片語成時,所有單詞的首字母大寫:XxxYyyZzz
變數名,方法名:多單片語成時,第一個單詞首字母小寫,第二個單詞開始每個單詞首字母大寫: xxxYyyZzz
常量名

: 所有字母都大寫,多單詞時每個單詞用下劃線連線: XXX_YYY_ZZZ