
答案
用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。Java关于标识符的语法规则如下:
(1)标识符可以由字母、数字、下划线“_”或$组成;
(2)标识符必须以字母、下划线“_”或$开头,随后可跟数字;
(3)标识符是大小写区别对待的。例如,Class和class代表不同的标识符;
(4)在自定义标识符时,应该使其能反映它所表示的变量、对象或类的意义。
为了提高程序的可读性,在定义标识符时,要尽量遵循“见其名知其意“的原则。
Java标识符的具体命名规则如下:
一个标识符可以由几个单词连接而成,以表明它的意思。
对于类名,每个单词的首字母都要大写,其他字母则小写,例如RecordInfo。
对于方法名和变量名,与类名有些相似,除了第一个单词的首字母小写外,其他单词的首字母都要大写,例如getRecordName() 。
对于常量名,每个单词的每个字母都要大写,如果由多个单词组成,通常情况下单词之间用下划线(_)分隔,例如MAX_VALUE。
对于包名,每个单词的每个字母都要小写,例如com.frame。