標識符
標識符:文字符號,下劃線,美元符號,數字組成,不能包含任何嵌入的空格“ ”和點“.”
;
標識符區分大小寫
;
首字母必須爲下滑線,$,或字母
,不能以數字開頭;
不能以Java關鍵字做標識符;
關鍵字
Java關鍵字: 關鍵字均用小寫字母
表示,同時 true,false,null
是Java所定義的常量,不能用作方法名、變量名;Java的char
字母和漢字
均被看作一個字符,佔兩個字節
作用 | 關鍵詞 |
---|---|
保留字 【2個】 | goto、const |
定義數據類型 【11個】 | class、interface 、byte、 short、 int、 long 、float、 double、 char、 boolean、 void |
定義數據類型值 【3個】 | true、 false 、null |
定義流程控制 【11個】 | if、 else、 switch 、case、 default、while、 do、 for、 break 、continue、 return |
定義訪問權限修飾 【3個】 | private、 protected、 public |
定義類,函數,變量修飾符 【4個】 | abstract、 final、 static、 synchronized |
定義類與類之間關係【2個】 | extends、 implements |
定義建立實力及引用實力,判斷實例 【4個】 | new 、this 、super、 instanceof |
處理異常的關鍵字【5個】 | try、 catch、 finally 、throw、 throws |
包 | package、 import |
方法修飾符 | native |
精確浮點 | strictfp |
變量修飾符 | transient |
修飾變量 | volatile |
斷言 | assert |
枚舉類型 | enum |
常量
1.自定義常量
用final
說明,常量標識符一般全用大寫字母
,在程序執行時不可修改。
final float PI=3.1415926;
布爾型常量 true,false;
30,int型;
30l,或30L,長整型;
2.字符常量
:由單引號括起來的單個字符
;
回車指將當前位置移到本行行首;
以“"開始僅代表單個字符;
變量
變量
: Java通常將小寫字母
作爲變量名;
Java可將低精度變量賦值給高精度,反之需要強制轉換;
eg:float f=(float) 35.7;
位運算
與&、 或| 、非~、異^;
邏輯運算
邏輯與&&,邏輯或||,邏輯非!
邏輯運算符優先級
<<
:左移位運算符;
>>>
:無符號右移位