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; //關鍵字不能作為標識符

}

}

Advertisements

你可能會喜歡