Java 語言由五大基本元素構成,各具語法語義與組成規則,相互配合完成程式表達。
類別、方法、變數命名規則:
_、美元符 $。| 合法標識符 | 非法標識符 | 原因 |
|---|---|---|
| try | try# | 含特殊符號 # |
| group_7 | 7group | 數字開頭 |
| opendoor | open-door | 含連字號 - |
| boolean_1 | boolean | 關鍵字 |
Java 保留字,具特定語法含義,不可作標識符。主要包括:
abstract continue for new switch boolean default goto null synchronized break do if package this byte double implements private threadsafe byvalue else import protected throw case extends instanceof public transient catch false int return true char final interface short try class finally long static void const float native super while
0x 前綴)、八進制(0 前綴)。32 位帶號,範圍 -2,147,483,648 ~ 2,147,483,647。長整型加 L 後綴(64 位)。3.14159)、科學記號(9.999E8)。單精度 32 位,雙精度 64 位加 D 後綴。true、false。'a'、'中'。"Hello"。實為 String 類實例,非 C 風格字符陣列,提供安全性與豐富 API。與運算元構成表達式完成運算。不同資料類型適用不同運算符(算術、關係、邏輯、位、賦值、三元等)。
協助編譯器識別代碼結構界限:{}、()、[]、;、:、,、. 等。