标识符
定义:就是用来给类、方法、变量命名的名字
要求:做到见名知意
命名规则
-
硬性要求
-
组成:数字、字母、$和_(美元符和下划线)
-
不能以数字开头
-
不能使用关键字
-
区分大小写
-
-
软性要求——驼峰命名法
(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中通常不推荐使用以美元符号开头的变量名,因为这通常被保留给编译器生成的变量名。