1、标识符
- 由数字、字母(字母可以是英文字母、汉字、日语、俄文…)、下划线及美元符号$来组成
- 不能由数字开头,区分大小写,不能包含空格,关键字不能作为标识符
- 汉字也可以作为标识符,但不推荐,中文可以,效率低
public class Main {
public static void main(String[] args) {
int 王 = 10;
System.out.println(王);
// 区分大小写,这是两个变量
int a = 1;
int A = 2;
// 关键字不能作为标识符
int class = 23;
// 不能以数字开头,否者会报错Identifier expected
int 3a = 10;
// 报错,@不行
int a3$_@ = 20;
}
}
- 命名习惯:驼峰命名法,见名知意
// 驼峰命名法,首字母小写,后续单词首字母大写
int mathScore = 99;
2、关键字
- 关键字不能作为标识符
// 关键字不能作为标识符 ,切换大小写可以
String if = "bb";
String If = "aa";