标识符
概念: 就是给类、方法、变量、常量等起名字的符号。(一切人为起的名字都叫标识符)
标识符的命名规则:
- 由大小写字母,数字,_,$组成。
- 不能以数字开头。
- 不能是java关键字。
- 区分大小写。
标识符的命名规范:
- 常量的命名:所有的单词都大写,如果由多个单词组成,多个单词之间使用_连接 。 例如:final String STUDENT_SEX;
- 小驼峰命名法:第一个单词首字母小写,从第二个单词开始,每个单词的首字母大写。(用于方法、变量的命名)
- 大驼峰命名法:每一个单词的首字母都大写。(用于类的命名)
命名规则和命名规范的区别: 命名规则要求命名的标识符能够符合java的起名规则,不按照命名规则来起名,代码会报错;而命名规范即使不按照命名规范来命名,程序也不会报错,例如我的类名就不按照大驼峰式命名规范,程序也会照样运行。但是,命名规范已经成为企业和程序员约定俗成遵守的规范,它是是为了代码美观和提高程序的可读性而产生的,即使代码量再大,我们也可以轻松看出哪个标识符是变量,哪个是常量,哪个是方法……
关键字
概念: 关键字可以被理解为特殊的标识符,区别在于关键字是Java语言中已经被赋予特定意义和功能的一些英文单词,所以编程人员在自己定义标识符的时候就不可以再次使用。 例如:public、static、void…… 关键字的特点:
- 关键字都是小写英文字母。
- 常见的代码编辑器(Eclipse、Idea)针对关键字都有特殊的颜色显示,非常直观。
注意: main是关键字吗? 我们可以试一下:
int main = 10;
System.out.println(main);
你会发现程序没有报错,这说明main不是关键字。 这里我们可以暂时将其理解为比关键字更为关键的一个单词。 main被称为主方法,它是程序执行的入口,JVM在执行代码的时候,只会识别该单词。
|