Skip to content

关键字和标识符

关键字

在Java中, **关键词(Keyword)**是Java语言预定义的具有特殊含义的单词, 他们是保留给编辑器的, 用于特定的编程目的, 比如控制流程/声明变量/定义类等. 例如: public/private/class/if/else/for/while/return, 等都是Java的关键词, 你不能将它们用作变量名/方法名/类名等. 关键词是Java语言的基本组成部分, 是Java编程的基础.

认识关键字的目的

关键字是Java用了的, 我们就不能用来为自己的变量名/类名/方法名等命名, 否则会报错!

Java的关键词有很多, 没有必要刻意去记!

标识符

**标识符(Identifier)**是程序员为变量/类/接口/方法/包等自定义的名称. 标识符的规则如下:

  1. 组成: 标识符可以由字母(A-Z, a-z), 数字(0-9), 下划线(_), 和美元符号($)组成.
  2. 开头: 标识符的第一个字母必须是字母/下划线/美元符号开头, 不能以数字开头.
  3. 大小写敏感: Java是大小写敏感的, 例如myVariablemyvariable是两个不同的标识符.
  4. 关键字不能用作标识符: 不能使用Java的关键词作为标识符, 除非在某些特定的情况下, 如使用反引号(`)来包围标识符, 或使用import/static导入静态成员时, 可以使用关键词作为限定的一部分.
  5. 长度: 标识符的长度没有固定限制, 但为了可读性, 应该尽量简短且具有描述性, 便于理解和维护.

认识标识符的目的

取名字是有规则的, 不能随便取!