一、什么是标识符?
凡是程序员有权力命名的单词就是标识符。
二、在Java中有哪些常见的,可以被标识符标识的内容?
类名、方法名、变量名、接口名、常量名……
三、标识符的命名规则
1. 什么是命名规则?
命名规则属于语法机制,必须遵守。不遵守命名规则的标识符,编译器会报错。
2. 有哪些命名规则?
- 规则1:标识符只能由字母(包括汉字)、下划线(_)、数字、美元符号($)组成,不能含有其它符号。
- 规则2:标识符不能由数字开头。
- 规则3:关键字不能做标识符,例如:public、private、protected、class、static……
- 规则4:标识符严格区分大小写。
四、标识符的命名规范
1. 什么是命名规范?
命名规范是程序员按照统一的规范来命名标识符,
不符合规范也是可以的,代码也可以编译通过,但是这样的话,代码的可读性会变得非常差。
- 命名规则类似于现实中的法律。
- 命名规范类似于现实中的道德。
2. 有哪些命名规范?
- 规范1:见名知意。
- 规范2:遵循驼峰命名方式。驼峰命名方式就是每个单词的第一个字母大写,单词的其他字母小写,看上去就像驼峰一样,一高一低。
- 规范3:类名、接口名首字母大写,后面的每个单词的首字母也大写。
- 规范4:变量名,方法名首字母小写,后面的每个单词的首字母大写。
- 规范5:常量名所有单词的字母都大写,并且单词与单词之间用下划线(_)连接。