?1.標(biāo)識符的命名規(guī)則
1.1 必須由字母、數(shù)字、下劃線和美元符組成的。
1.2 首字母只能是字母、下劃線和美元符。
1.3 不能是Java的關(guān)鍵字和保留字比如:todo
1.4 嚴(yán)格區(qū)分大小寫。
1.5 編寫時候要有意義(好歹翻譯點英文單詞嘛)。
2.關(guān)鍵字

常用:class、public、static、void、package
3.數(shù)據(jù)類型
3.1基本數(shù)據(jù)類型
? ? 1.整形: byte(字節(jié))、short、int、long
? ? 2.浮點型:float、double
? ? 3.字符型:char(使用單引號括起來)
? ? 4.布爾型:boolean(只有Ture、Felse)
3.2 引用數(shù)據(jù)類型
? ? 1.類(class)
? ? 2.接口(interface)
? ? 3.數(shù)組
3.3 數(shù)據(jù)類型的屬性

4.變量的定義和初始化
定義: 數(shù)據(jù)類型 變量名
? ? ? ? ? 數(shù)據(jù)類型 變量名,變量名....(同一數(shù)據(jù)類型)
初始化:數(shù)據(jù)類型 變量名=數(shù)據(jù)
? ? ? ? ? ? ? ?數(shù)據(jù)類型 變量名=數(shù)據(jù),變量名=數(shù)據(jù)....(同一數(shù)據(jù)類型)
注意:在方法內(nèi)部必須先對基本數(shù)據(jù)類型變量賦值后才能使用,否則編譯不通過。
5.類型字面值
5.1 int類型的字面值:123
5.2 long類型的字面值:123L或者123l
5.3 double類型的字面值:1.23
5.4 float類型的字面值:1.23f 或者 1.23F
5.5 boolean類型的字面值:ture或者false
5.6 char類型的字面值:'\56'、'k'、'看'
5.7 轉(zhuǎn)義字符:\n換行、\""雙引號,由反斜杠開頭
6.Ascii碼和Unicode編碼
1.Ascii碼

2.Unicode編碼
? ? 例子:String s3="\u005d\u005fb";
? ? ? ? ? ? ? ?System.out.println("s3="+s3);
? ? 顯示:]_b
? ? 注意:Unicode會自動識別,后面無需分開可以直接繼續(xù)加字符串。
7.類型轉(zhuǎn)換

注意:實線箭頭指向是可以進行自動類型轉(zhuǎn)換,箭頭相反方向需要進行強制類型轉(zhuǎn)換。
8.常量的定義與初始化
final 代表常量,需要卸載類型的前面,當(dāng)定義為常量后其值無法被改變(無法通過編譯)。常被調(diào)用的固定值建議設(shè)為常量。
例子:final double MIN_VALUE=0;
? ? ? ? ? ?常量標(biāo)識 數(shù)據(jù)類型 標(biāo)識符 值
注意:常量的標(biāo)識符應(yīng)為全大寫字母,單詞之間用下劃線隔開。