Java 关键字
关键字是 Java 编程中预定义、保留的单词,对编译器有特殊含义。例如:
int score;
这里,int
是一个关键字。它表示变量 score 是整型(32 位带符号二进制补码整数)。
你不能使用 int
、for
、class
等关键字作为变量名(或标识符),因为它们是 Java 编程语言语法的一部分。这是 Java 编程中所有关键字的完整列表。
除了这些关键字,你也不能使用 true
、false
和 null
作为标识符。因为它们是字面量。要了解更多关于字面量的知识,请访问 Java 字面量。
Java 标识符
标识符是给变量、类、方法等起的名称。考虑上面的代码;
int score;
这里,score 是一个变量(一个标识符)。你不能使用关键字作为变量名。因为关键字有预定义的含义。例如:
int float;
上面的代码是错误的。这是因为 float
是一个关键字,不能用作变量名。
要了解更多关于变量的知识,请访问 Java 变量。
命名标识符的规则
- 标识符不能是关键字。
- 标识符区分大小写。
- 它可以包含字母和数字的序列。但是,它必须以字母、
$
或_
开头。标识符的首字母不能是数字。 - 惯例上,标识符的首字母应为字母,而不是
$
或_
。 - 不允许有空格。
- 同样,你也不能使用
@
、#
等符号。
以下是一些有效的标识符
- score
- level
- highestScore
- number1
- convertToString
以下是一些无效的标识符
- class
- 浮点数
- 1number
- highest Score
- @pple