java标识符是指除了关键字之外,在程序员自定义的所有名称,包括类名、方法名、变量名等
关键字
关键字也叫保留字,是指已经被系统使用的或被保留的,有特殊意义的符号。比如public,或者class等。
java关键字的特征是:纯字母,以及完全小写。已知的关键字如图所示:

命名规则
标识符的命名规则有
- 可以包含的字符有:字母,数字,下划线,$,¥
- 不能以数字开头
- 不能与关键字重名
- 严格区分字母大小写
需要注意,从jdk5开始,中文是被支持的,原因是支持utf-8,也就是说这里的字母,其实是utf-8编码下的字母。
命名风格
无论任何代码,统一的命名总能便于阅读,在java中,首先不推荐使用中文,此外对英文命名风格是
- 类名 ==> 大驼峰命名法
- 变量名、方法名 ==> 小驼峰命名法(或小写下划线)
- 常量 ==> 完全大写和下划线
大驼峰命名法与小驼峰命名法如下
- ArrayIndexOutOfBoundsException
- arrayIndexOutOfBoundsException
可见大驼峰命名每个单词首字母大写,小驼峰除了首个单词均首字母大写。
常量命名,例如 MAX_VALUE,或者MIN_VALUE等