在 Java 裏,方法名、類名、成員變量名都是標識符。所謂標識符,就好比日常生活中一個物品的名稱一樣。命名標識符的好處是讓外人看來,一下就能瞭解這個標識符的用途。
標識符的命名規則
標識符是賦予類、方法或者變量的名稱。在 Java 中使用標識符來標識類名、變量名、方法名和文件名。標識符要以英文字母開頭,由英文和數字組成,其他的符號不能出現在標識符裏。具體如下:
- 英文字母是指大寫的 A~Z,小寫的 a~z,以及 “_” 和 “$”
- 數字就是 0~9 啦
- 其他的符號不能用在標識符裏
- 特別提醒:“
.
”、“/
”、“(
”、“)
”、“-
” 這幾個 不 能 用 !!!尤其是命名文件的時候(注意我說的是英文字符,也 不 行 !)
- 特別提醒:“
- 不能用 Java 保留的關鍵字
- Java 標識符是大小寫敏感的
說明:符合標識符的命名規則並不一定是一種最好的命名方法。給一個標識符命名,還要符合其特點含義
代碼演示如何定義標識符
int i = 22;
lint I = 33;
char 2i = 23; // 不正確
float float = 3f; // 不正確
說明:
整型 i 和整型 I 爲兩個不同的標識符,因爲在 Java 中是區分大小寫的
2i 標識符的第一個字母爲數字,故不是正確的標識符
float 爲 Java 的關鍵字,關鍵字不能用在標識符裏