Java 关键字和标识符

本教程介绍了 Java 中保留字/关键字,还介绍了标识符的规则。

本教程介绍了 Java 中保留字/关键字,还介绍了标识符的规则。

Java 关键字

关键字是 Java 编程中使用的预先定义的保留词,对编译器具有特殊含义。例如:

int score;

这里 int 是一个关键字,它表示 score 是是一个整数类型的变量。

由于关键字是 Java 编程语言语法的一部分,因此不能将关键字(如 intforclass 等)用作标识符(变量名、方法名、类名等)。以下是 Java 编程中所有关键字的完整列表。

abstract assert boolean break byte
case catch char class const
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
return short static strictfp super
switch synchronized this throw throws
transient try void volatile while

除了这些关键字,您也不能使用 truefalsenull 用作标识符。这是因为他们是预定义的值。

Java 标识符

标识符是给变量、类、方法等的名称。考虑上述代码:

int score;

这里的 score 是一个变量(标识符)。您不能将关键字用作变量名称。这是因为关键字有预先定义的含义。例如:

int float;

上述代码是错误的。这是因为 float 是一个关键字,不能用作变量名称。

要了解有关变量的更多信息,请访问Java 变量

标识符命名规则

  • 标识符不能是关键字。
  • 标识符区分大小写。
  • 标识符由字母、数字、$_ 组成。
  • 标识符的第一个字母不能是数字。
  • 标识符不允许使用空白,也不能使用符号,如 @# 等。
  • 标识符最好由字母开头,而不是 $_,这是一个惯例。

以下是一些有效的标识符:

  • score
  • level
  • highestScore
  • number1
  • convertToString

以下是一些无效标识符:

  • class
  • float
  • 1number
  • highest Score
  • @pple