Java 关键字是指在 Java 语言中具有特定含义和用途的保留字,不能用作标识符或变量名。Java 关键字总共有 51 个,如下所示:
-
abstract:声明抽象类或抽象方法。
-
assert:在程序中插入一些检查语句,用于调试和测试。
-
boolean:布尔类型,表示 true 或 false。
-
break:跳出循环或 switch 语句。
-
byte:字节类型,表示 -128 到 127 之间的整数。
-
case:switch 语句中的一个分支。
-
catch:捕获异常。
-
char:字符类型,表示单个字符。
-
class:声明一个类。
-
const:Java 1.0 中的关键字,已被废弃,不能使用。
-
continue:跳过当前循环中的剩余语句,进入下一次循环。
-
default:switch 语句中的默认分支。
-
do:循环语句,先执行一次循环体再进行条件判断。
-
double:双精度浮点类型。
-
else:条件语句,与 if 搭配使用。
-
enum:声明一个枚举类型。
-
extends:声明一个类继承另一个类。
-
final:声明一个变量、方法或类不可修改。
-
finally:无论是否出现异常,都会执行的语句块。
-
float:单精度浮点类型。
-
for:循环语句,先进行循环变量初始化,再进行条件判断。
-
goto:Java 中没有 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:循环语句,先进行条件判断,再进行循环体。
-
_:Java 9 中的关键字,表示一个标识符。