在 Java 里,方法名、类名、成员变量名都是标识符。所谓标识符,就好比日常生活中一个物品的名称一样。命名标识符的好处是让外人看来,一下就能了解这个标识符的用途。
标识符的命名规则
标识符是赋予类、方法或者变量的名称。在 Java 中使用标识符来标识类名、变量名、方法名和文件名。标识符要以英文字母开头,由英文和数字组成,其他的符号不能出现在标识符里。具体如下:
- 英文字母是指大写的 A~Z,小写的 a~z,以及 “_” 和 “$”
- 数字就是 0~9 啦
- 其他的符号不能用在标识符里
- 特别提醒:“
.
”、“/
”、“(
”、“)
”、“-
” 这几个 不 能 用 !!!尤其是命名文件的时候(注意我说的是英文字符,也 不 行 !)
- 特别提醒:“
- 不能用 Java 保留的关键字
- Java 标识符是大小写敏感的
说明:符合标识符的命名规则并不一定是一种最好的命名方法。给一个标识符命名,还要符合其特点含义
代码演示如何定义标识符
int i = 22;
lint I = 33;
char 2i = 23; // 不正确
float float = 3f; // 不正确
说明:
整型 i 和整型 I 为两个不同的标识符,因为在 Java 中是区分大小写的
2i 标识符的第一个字母为数字,故不是正确的标识符
float 为 Java 的关键字,关键字不能用在标识符里