优秀的程序员共享Java语言中标识符的规则。在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名、类名、方法名、参数名、变量名等。这些符号被称为标识符。标识符可以由大小写字母、数字、下划线()和美元符号($)以任何顺序组成,但是标识符不能以数字开头,也不能是Java中的关键字。
以下标识符都是合法的。
用户名
用户名123
用户名
_用户名
$用户名
请注意,以下标识符是非法的!
123用户名
班级
98.3
地狱世界
Java程序中定义的标识符必须严格遵守上面列出的规范,否则程序在编译时会报告错误。除了上面列出的规范之外,为了增强代码的可读性,建议初学者在定义标识符时遵循以下规则:
包名的所有字母都是小写的,如cn.itcast.testo
类名和接口名每个单词的第一个字母都要大写,比如ArrayList和terator。
常量名称所有字母大写,单词用下划线连接,如DAYOFMONTH。
变量名和方法名的第一个字母小写,每个单词的第一个字母从第二个单词开始大写,如lineNumber和getLineNumbero。
程序中尽量使用有意义的英文单词定义标识符,使程序易于阅读。
例如,用户名使用用户名,密码使用密码。