2.2 標識符
標識符是用來給變數、類、方法以及包進行命名的,如Welcome、main、System、age、name、gender等。標識符需要遵守一定的規則:
標識符必須以字母、下劃線_、美元符號$開頭。
標識符其它部分可以是字母、下劃線「_」、美元符「$」和數字的任意組合。
Java 標識符大小寫敏感,且長度無限制。
標識符不可以是Java的關鍵字。
標識符的使用規範
表示類名的標識符:每個單詞的首字母大寫,如Man, GoodMan
表示方法和變數的標識符:第一個單詞小寫,從第二個單詞開始首字母大寫,我們稱之為「駝峰原則」,如eat(), eatFood()
【注意】:Java不採用通常語言使用的ASCII字符集,而是採用Unicode這樣標準的國際字符集。因此,這裡字母的含義不僅僅是英文,還包括漢字等等。但是不建議大家使用漢字來定義標識符!
Advertisements
【示例2-2】合法的標識符
int a = 3;
int _123 = 3;
int $12aa = 3;
int 變數1 = 55; //合法,但是不建議使用中文命名的標識符
【示例2-3】不合法的標識符
int 1a = 3; //不能用數字開頭
int a# = 3; //不能包含#這樣的特殊字元
int int = 3; //不能使用關鍵字
課堂測試代碼:
/**
* 測試標識符的用法
* @author 高淇
*
*/
public class TestIdentifer {
//能力是練出來的,不是看書看出來的。對於初學者來說,再簡單的代碼也一定要敲一下!
public static void main(String[] args) {
Advertisements
int a123 = 1;
//int 123abc = 2; //數字不能開頭
int $a = 3;
int _abc = 4;
//int #abc = 5;
int 年齡 = 18; //可以使用漢字,但是一般不建議
//int class = 2; //關鍵字不能作為標識符
}
}