2.2 标识符
标识符是用来给变量、类、方法以及包进行命名的,如 Welcome、main、System、age、name、gender 等。标识符需要遵守一定的规则:
  • 由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
  • 不能使用 Java 中的关键字作为标识符。
  • 标识符对大小写敏感(区分大小写),且长度无限制。
Java 中标识符的命名约定:
  • 表示类名的标识符:每个单词的首字母大写,如 Man, GoodMan
  • 表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写,我们称之为“驼峰原则”,如 eat(), eatFood()
另外,标识符的命名最好可以做到见名知意。例如:username、studentNumber 等。
Java 不采用通常语言使用的 ASCII 字符集,而是采用 Unicode 这样标准的国际字符集。因此,这里字母的含义不仅仅是英文,还包括汉字等等。但是不建议大家使用汉字来定义标识符
  • 合法的标识符
    1
    int a = 3;
    2
    int _123 = 3;
    3
    int $12aa = 3;
    4
    int 变量1 = 55; //合法,但是不建议使用中文命名的标识符
    Copied!
  • 不合法的标识符
    1
    int 1a = 3; //不能用数字开头
    2
    int a# = 3; //不能包含#这样的特殊字符
    3
    int int = 3; //不能使用关键字
    Copied!
标识符的基本应用:
1
/**
2
* 测试标识符
3
* @author IZJ
4
*
5
*/
6
public class TestIdentifier {
7
public static void main(String[] args) {
8
int a123 = 1;
9
// int 123a = 2; // 数字不能开头
10
int $a = 3;
11
int _abc = 4;
12
// int #abc = 5; // 标识符可用字符不包括#
13
// int int = 6; // 关键字不能作为标识符
14
}
15
}
Copied!
Copy link