标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。而在Java中对包、类、接口、方法、变量、常量(不包括项目名)等命名时使用的字符序列称为标识符。
Java标识符的命名规则:
1、标识符由字母、数字、 “_”、 “$”组成,且首字母不能是数字。
2、尽量不要使用中文。
3、应该使用有意义的名称,达到见名知意的目的,并且长度无限制。
4、标识符对大小写敏感。
5、不可以是true和false。true和false虽然不是关键字,但是有特殊用途。
6、不把Java关键字作为标识符。
其中要注意的是,关键字也称做保留字,是Java语言规定的具有特定含义的标识符。这些关键字已经被Java语言本身所使用。以下是Java语言中所有的关键字:
访问控制 | private | protected | public | ||||||
类,方法和变量修饰符 | abstract | class | extends | final | implements | interface | native | new | static |
strictfp | synchronized | transient | volatile | ||||||
程序控制 | break | continue | return | do | while | if | else | for | instanceof |
switch | case | default | |||||||
错误处理 | try | catch | throw | throws | |||||
包相关 | import | package | |||||||
基本类型 | boolean | byte | char | double | float | int | long | short | null |
true | false | ||||||||
变量引用 | super | this | void | ||||||
保留字 | goto | const |
值得一提的是goto和const标识符虽从不使用,但作为Java保留字保留 。
Java标识符的命名规范:
1、项目名全部小写。
2、包名全部小写。
3、类名首字母大写,若类名由多个单词构成,每个单词首字母大写,即驼峰命名法。
4、变量名、方法名首字母小写,若其由多个单词构成,每个单词首字母大写,即小驼峰命名法。
5、常量名全部大写。