識別符號
定義:就是用來給類、方法、變數命名的名字
要求:做到見名知意
命名規則
-
硬性要求
-
組成:數字、字母、$和_(美元符和下劃線)
-
不能以數字開頭
-
不能使用關鍵字
-
區分大小寫
-
-
軟性要求——駝峰命名法
(1)小駝峰命名法:方法、變數
-
只有一個單詞時、全部小寫
-
有多個單詞時,第一個單詞的首字母小寫,其他單詞的首字母大寫
(2)大駝峰命名法:類名
-
只有一個單詞時,首字母大寫
-
有多個單詞時,每個字母的首字母都大寫
-
示例
正確的識別符號示例:
myVariable
variableName
_my_variable
variable1
class
Class
(如果class
不是在定義類的情況下使用)$myVariable
variableName123
不正確的識別符號示例:
2variable
(以數字開頭)int
(Java的保留關鍵字)public
(Java的保留關鍵字)class
(如果class
是在定義類的情況下使用)my-variable
(包含減號,Java不允許)my variable
(包含空格,Java不允許)my#variable
(包含井號,Java不允許)
請注意,雖然$myVariable
是一個有效的識別符號,但在Java中通常不推薦使用以美元符號開頭的變數名,因為這通常被保留給編譯器生成的變數名。