什么是标识符
大家第一次见到标识符这个词的时候可能会有点陌生,其实标识符就是我们编程的时候使用的“名字“,Java中对包、类、方法、接口、变量、常量等命名的时候所用的字符序列就称为标识符。
Java标识符的命名规则
因为我们使用标识符的目的就是让计算机看懂,那么我们在命名标识符的时候就要遵守一定的规则,标识符才能被使用,那么一般来说,命名规则有以下几条:
标识符由字母、数字、 “_”(下划线)、 “$”(dollar符)组成,且首字母不能是数字不能把Java关键字作为标识符(Java所有关键字见下图);标识符没有长度限制;标识符要区分大小写;
Java关键字
关键字也称做保留字,是Java语言规定的具有特定含义的标识符。这些关键字已经被Java语言本身所使用,所以不能用作变量名、方法名、类名、包名等。
命名规范
除上述规则外,Java标识符的命名还有一些我们需要知道的规范:
类、接口、方法名、变量名采用驼峰式(即当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName);包名一律小写;常量一律大写并且有多个单词组成时以_间隔);不能太长;要见名知意。
举例练习
正确命名:
错误命名: