Java编程语言基础:标识符与字面值

需积分: 10 0 下载量 191 浏览量 更新于2024-07-14 收藏 1.32MB DOCX 举报
"Java编程语言基础" 在Java编程语言中,标识符是程序员用来命名程序元素的关键元素。这些元素包括类名、方法名、变量名、接口名以及常量名。标识符必须遵循一定的规则以确保其合法性。首先,一个有效的标识符只能由数字、字母、下划线(_)或美元符号($)组成,并且不能以数字开头。其次,由于Java是区分大小写的,所以相同的单词但大小写不同会被视为不同的标识符。此外,Java的关键字不能用作标识符,因为它们已被Java语言预先定义并赋予特殊含义。 标识符的命名规范虽然不是强制性的语法规定,但遵循这些规范可以使代码更具可读性。推荐使用见名知意的命名方式,例如在示例中出现的`UserService`和`login`方法。在实践中,通常采用驼峰命名法,如`SystemService`和`UserService`表示类名,`username`和`password`表示变量名。对于类名和接口名,每个单词的首字母大写(如`UserService`),而变量名和方法名则首字母小写,后续单词首字母大写(如`login`)。常量名通常全大写,并使用下划线分隔单词(如`MAX_SIZE`)。 字面值在Java中代表数据本身,例如整数型字面值`10`、`100`,浮点型字面值`3.14`,布尔型字面值`true`、`false`,字符串型字面值`"abc"`、`"中国人"`,以及字符型字面值`'A'`、`'人'`。需要注意的是,字符串字面值必须用双引号(半角)括起,而字符字面值需用单引号(半角)括起,且单引号内只能包含一个字符。 变量是程序中存储数据的基本单元,它包含数据类型、名称和字面值(数据)。数据类型决定了变量在内存中占用的空间大小,指导程序在运行时为变量分配相应的内存。例如,整型变量将分配与整数数据相匹配的空间。变量声明的语法格式是`数据类型 变量名;`,赋值时则写作`变量名 = 字面值;`。变量在使用前必须先声明其数据类型,然后才能赋值。如果试图将不匹配的数据类型赋值给变量,编译器将会报错。