Java标识符命名规范
在编程过程中,我们经常需要在程序中定义一些符号来标记一些名称,如编程中用到的变量名、包名、类名以及方法名、参数名等,这些符号被称为标识符。
在 Java 语言中,标识符可以由编程人员自由指定,但是需要遵循如下规定:
在 Java 程序中,定义的标识符必须严格遵守上面列出的规范,否则程序无法完成编译。
下面的这些标识符都是合法的:
在 Java 语言中,标识符可以由编程人员自由指定,但是需要遵循如下规定:
-
标识符可以由任意顺序的大小写字母、数字、下画线和美元符号
$
组成。 - 标识符不能以数字开头。
- 标识符不能是 Java 中的关键字。
- 标识符区分大小写,且长度没有限制。
在 Java 程序中,定义的标识符必须严格遵守上面列出的规范,否则程序无法完成编译。
下面的这些标识符都是合法的:
Test Demo123 aaa_zhang userName $Demo下面的这些标识符都是不合法的:
123Demo // 不能以数字开头 package // 不能是关键字 Hello year // 不能包含空格在实际使用标识符时,应该使标识符能够在一定程度上反映它所表示的变量、常量、对象或类的含义,达到“见名知意”的效果,这样程序的可读性更好。