首页 > 编程笔记

Java标识符命名规范

在编程过程中,我们经常需要在程序中定义一些符号来标记一些名称,如编程中用到的变量名、包名、类名以及方法名、参数名等,这些符号被称为标识符。

在 Java 语言中,标识符可以由编程人员自由指定,但是需要遵循如下规定:
在 Java 程序中,定义的标识符必须严格遵守上面列出的规范,否则程序无法完成编译。

下面的这些标识符都是合法的:
Test
Demo123
aaa_zhang
userName
$Demo
下面的这些标识符都是不合法的:
123Demo  // 不能以数字开头
package  // 不能是关键字
Hello year  // 不能包含空格
在实际使用标识符时,应该使标识符能够在一定程度上反映它所表示的变量、常量、对象或类的含义,达到“见名知意”的效果,这样程序的可读性更好。

注意事项

Java 的标识符可以使用中文,但是习惯上以英文为主;标识符内可以包含关键字,但不能与关键字完全一样。例如,“thisTea”是一个合法的标识符,但“this”是关键字,不能用作标识符。

推荐阅读