Java 保留关键字

2025年5月12日 | 阅读 3 分钟

关键字是 Java 中的保留字,充当代码的密钥。这些词不能用于其他任何用途,因为它们是预定义的。它们不能用作变量名、对象名或任何其他标识符。Java 中有 51 个保留术语或关键字。

Java 保留关键字列表

关键字描述
abstract指示此关键字后面的类或方法是抽象的,需要由子类实现。
assertAssert 关键字帮助程序员在程序中声明断言或假设。如果断言为真,程序将正常进行,否则将在运行时抛出 AssertionError,程序将中止。
boolean定义两个布尔值 true 和 false,0 和 1。
break用于跳出循环或迭代结构。
byte可以容纳 8 位数据的类型。
case在 Switch 语句中标记文本块(case)。
catch用于捕获 try 块中生成的异常。
char能够容纳无符号 16 位 Unicode 字符的数据类型。
class用于声明一个新类。
continue它有助于将控制移出循环并继续到下一个迭代。
default在 Switch 语句中定义将默认执行的“代码块”。
do"do-while" 循环的起始关键字。
double容纳 64 位数字(浮点数)的数据类型。
else在 'if' 语句中定义 else 部分。
enum用于在 Java 中声明枚举。
extends表示继承。一个类是从另一个类派生或继承的。
final定义将持有常量值或不能被重写的方法。
finally定义 finally 块,该块在 try-catch 块之后执行,无论异常是否被捕获。
float能够容纳 32 位浮点值的数据类型。
for表示 'for' 循环的开始。
if'if' 语句的开始。
implements指示一个类实现了一个接口。
import用于将其他包/类包含或引用到程序中。
instanceOf用于检查给定对象是否是另一个类的实例。
int容纳 32 位整数值的数据类型。
interface用于声明一个接口。
long容纳 64 位整数值的数据类型。
native用于指示本机代码(平台特定)。
new创建新对象的运算符。
null表示 null 引用。
package声明 Java 包的关键字。
private表示私有访问指定符,这意味着变量或方法只能由声明它的类访问。
protected此关键字表示受保护的访问说明符。当变量或方法受保护时,该变量或方法只能由声明它的类、其子类以及同一包中的其他类访问。
publicpublic 关键字用于指示公共访问说明符。声明为 public 的变量、方法、类、接口可以在整个应用程序中访问。
returnReturn 用于将方法的返回值发送回调用方法。它也用于将控制权返回给调用方法。
short容纳 16 位整数值的数据类型。
staticstatic 关键字表示方法或变量是静态的,不能被实例化。
strictfpstrictfp 关键字限制浮点值计算的舍入和精度。它确保了可移植性。
super指示类的基类或超类。
switch指示一个 Switch 语句,该语句测试一个条件并根据测试值执行多个 case。
synchronized为多线程代码(如临界区)指示同步部分。
this'this' 关键字表示当前对象。
throw抛出异常。
throws这表示方法可能抛出的异常。
transient指定瞬态变量,该变量不是对象持久化状态的一部分。
tryTry 关键字开始一个块,该块包含可能引发异常的代码。
void表示没有返回值。
volatile用于定义不存储在主内存中的变量。它们可以异步更改。
whilewhile 关键字开始一个 while 循环。
const'const' 关键字在 Java 中不再支持
goto'goto' 关键字在 Java 中不再支持
true, false 和 null"true, false, null" 是字面量。尽管如此,我们不能在程序中使用它们作为标识符。