2.1 标识符、关键字和保留字

2.1.1 标识符

标识符是指用来标识某个实体的一个符号。在Java中,标识符主要是指用户在编程时使用的名字。使用标识符需要遵循一定的规则。

Java中的标识符由字母、数字、下画线“_”或美元符号“$”组成,并且必须以字母、下画线或美元符号开头。

命名Java标识符的规则包括以下几点。

• 可以包含数字,但不能以数字开头。

• 除下画线和美元符号以外,不包含任何其他特殊的字符,如空格。

• 不能将Java关键字或保留字作为标识符。

• Java标识符对大小写敏感。

合法的标识符如图2.1所示。

图2.1 合法的标识符

不合法的标识符如图2.2所示。

图2.2 不合法的标识符

虽然Java语法允许以下画线和美元符号开头,但是很多企业的开发规范约定,不能将这两者作为标识符的开头,以达到统一标识符格式及减少歧义的效果。企业的开发规范也称为编程规约,是企业在生产实践过程中总结出来的编程规则或建议,主要具有提高代码规范性和安全性,以及减少程序异常和漏洞的作用。本书后续在介绍Java标准语法的同时,会适当加入对企业编程规约的介绍,为读者带来更丰富的内容。