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