Java标识符的定义
标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。正如在C语言中,在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。Java标识符用来给类、对象、方法、变量、接口和自定义数据类型命名的。
Java标识符命名和使用时的规则
(1)所有的标识符只能以字母(a-z),(A~Z),$符号,下划线(_)和数字构成;
(2)标识符不能使用Java语言中已有的关键字;
注意
goto和const标识符虽从不使用,但作为Java保留字保留 。
Java中所有关键字一律由小写英文字母组成。
(3)首字母中不能出现数字;
(4)标识符中大小写存在区分;
(5)标识符字符长度没有限制;
合法与不合法标识符举例
标识符的其他习惯用法
- 标识符中的英文单词首字母大写
- 常量名均要大写
- 由多个单词组成的标识符要以下划线(_)分割
- 尽量要做到简洁明了,见名知意