Java 菜鸟教程

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java 异常处理

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java 关键字和标识符

在本教程中,您将学习关键字。Java编程中的保留字。此外,您还将了解标识符。

Java关键字

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

int score;

在这里,int是一个关键字。它指示该变量score是整数类型(32位带符号的二进制补码整数)。

你不能使用像关键字int,for,class,等作为变量名称(或标识),因为它们是Java编程语言的语法的一部分。这是Java编程中所有关键字的完整列表。

Java关键字列表
abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnshortstaticstrictfpsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

除了这些关键字之外,还不能使用true、false和null作为标识符。这是因为它们是字面量。

Java标识符

标识符是赋予变量,类,方法等的名称。

int score;

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

int float;

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

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

标识符命名规则

  • 标识符不能是关键字。

  • 标识符区分大小写。

  • 它可以有字母和数字序列。但是,它必须以字母$或\。标识符的第一个字母不能是数字。

  • 按照惯例,标识符以字母而不是$或_开头。

  • 不允许使用空格。

  •  同样,也不能使用@、#等符号。

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

  • score

  • level

  • highestScore

  • number1

  • convertToString

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

  • class

  • float

  • 1number

  • highest Score

  • @pple