Java 基礎(關鍵字, 保留字, 識別符號, 命名規範)
Java 關鍵字(keyword)
定義:被Java語言賦予了特殊含義,用做專門使用者的字串(單詞)
特點:關鍵字中所有字母都為小寫
-
用於定義資料型別的關鍵字
class, interface, enum, btye, short, int, long, float, double, char, boolean, void -
用於定義流程控制的關鍵字
if, else, switch ,case, default, while, do, for, break, continue, return -
用於定義訪問許可權修飾符的關鍵字
private, protected, public -
用於定義類,函式,變數修飾符的關鍵字
abstract, final, static, synchronized -
用於定義類與類之間關係的關鍵字
extends, implements -
用於定義簡歷例項及引用例項,判斷例項的關鍵字
new, this, super, instanceof -
用於異常處理的關鍵字
try, catch, finally, throw, throws -
用於包的關鍵字
package, import -
用他修飾符關鍵字
native, strictfp, transient, volatile, assert -
用於定義資料型別值得字面值
true, false, null
Java 保留字(reserved word)
現有 java 版本尚未使用,但以後版本可能會作為關鍵字使用。
goto, const
Java 識別符號(Identifier)
Java 對各種變數,方法和類等要素命名時使用的字元序列成為識別符號
技巧:凡是自己可以起名字的地方都叫識別符號
合法識別符號規則:
- 由26個英文字母大小寫, 0-9, _或 $ 組成
- 數字不可以開頭
- 不可以使用關鍵字和保留字。但能包含關鍵字和保留字
- Java 中嚴格區分大小寫,長度無限制
- 識別符號不能包含空格
Java 中的名稱命名規範
包名
: 多單片語成時所有字母都小寫: xxxyyyzzz類名,介面名
:多單片語成時,所有單詞的首字母大寫:XxxYyyZzz變數名,方法名
:多單片語成時,第一個單詞首字母小寫,第二個單詞開始每個單詞首字母大寫: xxxYyyZzz常量名