
上QQ阅读APP看书,第一时间看更新
2.1.3 标识符
Java语言中,标识符是用来标识包名、类名、方法名、变量名、参数名、数组名、对象名、接口名、文件名的字符序列。
Java标识符由数字、字母、下画线_和符号$组成,第一个字符不能是数字。最重要的是,Java关键字不能当作Java标识符。在Java中,标识符是区分大小写的,如Name和name是两个不同的标识符。
下面的标识符是合法的:
myName、My_name、Points、$points、_sys_ta、OK、_23b、_3_。
下面的标识符是非法的:
#name、25name、class、&time、if。
Java命名约定如下。
(1)包名所有字母小写,如com.seehope.web。
(2)类名和接口名可以由多个单词组成,每个单词的首字母大写,如MyClass、HelloWorld、Time等。
(3)方法名、变量名和对象名可以由多个单词组成,第一个单词的首字母小写,其余单词的首字母大写,如getName、setTime、myName等。这种命名方法叫作驼峰式命名法。变量命名要尽量做到见名知义,便于理解和阅读。例如,标识符userName,一看便知是“用户名”。
(4)常量名全部使用大写字母,单词之间用下画线分隔,如ADMIN_NAME。