2.1 關(guān)鍵字瘸味、保留字
2.2 標(biāo)識(shí)符
2.3 變量
2.1 關(guān)鍵字缕粹、保留字
關(guān)鍵字類型 | 相應(yīng)關(guān)鍵字 |
---|---|
用于定義數(shù)據(jù)類型的關(guān)鍵字 | class / interface / enum / byte / short / int / long / float / double / boolean / void |
用于定義數(shù)據(jù)類型值的關(guān)鍵字 | true / false / null |
用于定義流程控制的關(guān)鍵字 | if / else / swith / case / while / do / for / break / return |
用于定義訪問(wèn)權(quán)限修飾符的關(guān)鍵字 | Private / Protected / Public |
用于定義類噪生、函數(shù)锨苏、變量修飾符的關(guān)鍵字 | abstract / final / static / synchronized |
用于定義類與類之間關(guān)系的關(guān)鍵字 | extends / implements |
用于定義建立實(shí)例及引用實(shí)力霍衫、判斷實(shí)例的關(guān)鍵字 | new / this / super / instance of |
用于異常處理的關(guān)鍵字 | try / catch / finally / throw / throws |
用于包的關(guān)鍵字 | package / strictfp / transient / volatile / assert |
Notepad++使用技巧:按住alt鍵可以選區(qū)域身堡,例如選中某列文字符號(hào)睹酌,將選中的區(qū)域全部一次性改變/刪除/增加权谁。
2.2 標(biāo)識(shí)符
image.png
Java中的名稱命名規(guī)范:
- 包名:多單詞組成時(shí)所有字母都小寫:xxxyyyzzz
- 類名、接口名:多單詞組成時(shí)憋沿,所有單詞的首字母大寫:XxxYyyZzz
- 變量名旺芽、方法名:多單詞組成時(shí),第一個(gè)單詞首字母小寫辐啄,第二個(gè)單詞開(kāi)始每個(gè)單詞首字母大寫:xxxYyyZzz
- 常量名:所有字母都大寫采章。多單詞時(shí)每個(gè)單詞用下劃線連接:XXX_YYY_ZZZ
2.3 變量
- 變量的概念:變量是放在內(nèi)存中的,占內(nèi)存的一個(gè)存儲(chǔ)區(qū)域 壶辜,每個(gè)存儲(chǔ)區(qū)域都有自己的變量名和數(shù)據(jù)類型共缕。變量必須先聲明后使用 。變量值可以不斷變化士复。int i = 1图谷,等號(hào)不是數(shù)學(xué)意義上的相等,而是賦值阱洪。
- 注意:變量的作用域只在一對(duì){ }之間有效便贵,且變量必須初始化。
-
變量的分類
在java中,數(shù)據(jù)類型分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型蚌本,基本數(shù)據(jù)類型只有那8種盔粹,其他的都是引用數(shù)據(jù)類型。
對(duì)于每一種數(shù)據(jù)都定義了明確的具體數(shù)據(jù)類型冗荸,在內(nèi)存中分配了不同大小的內(nèi)存空間承璃。
image.png
image.png
Java的整數(shù)型常量默認(rèn)為int程癌,聲明long型常量后面需要加"l"或者"L"舷嗡,例如long a = 3l
image.png
java的浮點(diǎn)型常量默認(rèn)為double型,聲明float型常量嵌莉,須在后面加"f"或"F"进萄,例如 float f = 1.22f