# Java 基本語法
## 變量與運算符
———————————————
### **關鍵字和保留字**
****
>#### 關鍵字 KEYWORD
>>keyword 關鍵字的定義和特點 ?
$\Delta$ 被Java語言賦予了特殊的含義腾节,用作專門的字符串(單詞) ?
$\Delta$ 關鍵字中所有的字母均為小寫 ?
用于定義數據類型的關鍵字: ?
class ?interface ?int ?long ?float ?double byte ?enum ?void ?
用于定義流程控制的關鍵字: ?
if ?else ?switch ?case ?default ?while ?do ?for ?return ?break ?continue ?
用于定義訪問權限修飾符的關鍵字: ?
private ?public ?protected
用于包的關鍵字: ?
package import
用于定義數據類型的關鍵字: ?
true false null
****
>#### 保留字 RESERVED WORD ?
>>現(xiàn)版本未使用,但以后可能被作為關鍵字使用; 如 goto const
——————————————— ?
### **標識符**
****
>Java對各種變量、方法和類等要素命名時用的字符序列稱為標識符拄衰。(可以由自己定義的名字) ?如 類名 變量名 方法名 接口名 包名...
$\Delta$ 合法標識符規(guī)則:
1. 由26個英文字母大小寫,0-9婉烟,_或$組成
2. 數字不可以開頭
3. 不可以使用關鍵字和保留字女嘲,但能包含它們
4. Java中嚴格區(qū)分大小寫蓝厌,長度無限制
5. 標識符不能包含空格
****
> 命名規(guī)范 ?
>1. 包名:多單詞組成時所有字母小寫 ? xxxyyyzzz
>2. 類名、接口名:多單詞組成時所有單詞首字母大寫 ?
XxxxYyyyyZzzzzz
>3. 變量名淘正、方法名:多單詞組成時,首個單詞首字母小寫臼闻,接著單詞都首字母大寫
xxxxYyyyyZzzzz
>4. 常量名:所有字母都大寫鸿吆,多單詞時用下劃線連接 ?
XXX_YYY_ZZZ
p.s. 起名時為了提高閱讀性,盡量有意義述呐,“見名知意”
———————————————
### **變量** ?
> **變量的概念:** 內存中的一個存儲區(qū)域惩淳; ?
> 該存儲區(qū)域的數據可以在同一類型范圍內不斷變化; ?
> 變量時程序中最基本的儲蓄單元乓搬。每一單元包含:變量類型思犁、變量名和存儲的值。