关键字和标识符
关键字
在Java中, **关键词(Keyword)**是Java语言预定义的具有特殊含义的单词, 他们是保留给编辑器的, 用于特定的编程目的, 比如控制流程/声明变量/定义类等. 例如: public
/private
/class
/if
/else
/for
/while
/return
, 等都是Java的关键词, 你不能将它们用作变量名/方法名/类名等. 关键词是Java语言的基本组成部分, 是Java编程的基础.
认识关键字的目的
关键字是Java用了的, 我们就不能用来为自己的变量名/类名/方法名等命名, 否则会报错!
Java的关键词有很多, 没有必要刻意去记!
标识符
**标识符(Identifier)**是程序员为变量/类/接口/方法/包等自定义的名称. 标识符的规则如下:
- 组成: 标识符可以由字母(
A-Z, a-z
), 数字(0-9
), 下划线(_
), 和美元符号($
)组成. - 开头: 标识符的第一个字母必须是字母/下划线/美元符号开头, 不能以数字开头.
- 大小写敏感: Java是大小写敏感的, 例如
myVariable
和myvariable
是两个不同的标识符. - 关键字不能用作标识符: 不能使用Java的关键词作为标识符, 除非在某些特定的情况下, 如使用反引号(`)来包围标识符, 或使用
import
/static
导入静态成员时, 可以使用关键词作为限定的一部分. - 长度: 标识符的长度没有固定限制, 但为了可读性, 应该尽量简短且具有描述性, 便于理解和维护.
认识标识符的目的
取名字是有规则的, 不能随便取!