类别 | 关键字 | 用途 |
---|
数据类型 | boolean | Java boolean 关键字用于声明布尔类型的变量。它只能保存 True 和 False 值。 |
byte | Java byte 关键字用于声明可以保存 8 位数据值的变量。 |
char | Java char 关键字用于声明可以保存无符号 16 位 Unicode 字符的变量。 |
double | Java double 关键字用于声明可以保存 64 位浮点数的变量。 |
float | Java float 关键字用于声明可以保存 32 位浮点数的变量。 |
int | Java int 关键字用于声明可以保存 32 位带符号整数的变量。 |
long | Java long 关键字用于声明可以保存 64 位整数的变量。 |
short | Java short 关键字用于声明可以保存 16 位整数的变量。 |
控制流 | break | Java break 关键字用于中断循环或 switch 语句。它在指定条件下中断程序的当前流程。 |
case | Java case 关键字与 switch 语句一起使用以标记文本块。 |
continue | Java continue 关键字用于继续循环。它在指定条件下继续程序的当前流程并跳过剩余的代码。 |
default | Java default 关键字用于在 switch 语句中指定默认代码块。 |
do | Java do 关键字用于控制语句中声明循环。它可以多次迭代程序的一部分。 |
else | Java else 关键字用于指示 if 语句中的替代分支。 |
for | Java for 关键字用于启动 for 循环。它用于在某些条件变为真时重复执行一组指令/函数。如果迭代次数是固定的,建议使用 for 循环。 |
if | Java if 关键字测试条件。如果条件为真,它将执行 if 块。 |
return | Java return 关键字用于在方法执行完成后返回。 |
switch | Java switch 关键字包含一个 switch 语句,该语句根据测试值执行代码。switch 语句会测试变量与多个值的相等性。 |
while | |
修饰符 | abstract | Java abstract 关键字用于声明抽象类。抽象类可以提供接口的实现。它可以有抽象方法和非抽象方法。 |
final | Java final 关键字用于指示变量保存常量值。它与变量一起使用。它用于限制用户更新变量的值。 |
native | Java native 关键字用于指定方法是使用 JNI (Java Native Interface) 在本地代码中实现的。 |
private | Java private 关键字是访问修饰符。它用于指示方法或变量只能在其声明的类中访问。 |
protected | protected 关键字是访问修饰符。它可以访问包内和包外,但仅通过继承。它不能应用于类。 |
public | Java public 关键字是访问修饰符。它用于指示项可以被访问。它具有所有其他修饰符中最广泛的范围。 |
static | Java static 关键字用于指示变量或方法是类方法。Java 中的 static 关键字主要用于内存管理。 |
strictfp | Java strictfp 用于限制浮点计算以确保可移植性。 |
synchronized | Java synchronized 关键字用于在多线程代码中指定关键部分或方法。 |
transient | Java transient 关键字用于序列化。如果将任何数据成员定义为 transient,则它不会被序列化。 |
volatile | Java volatile 关键字用于指示变量可能异步更改。 |
与类相关 | class | Java class 关键字用于声明类。 |
extends | Java extends 关键字用于指示一个类是从另一个类或接口派生的。 |
super | Java super 关键字是一个引用变量,用于引用父类对象。它可用于调用直接父类的方法。 |
implements | Java implements 关键字用于实现接口。 |
interface | Java interface 关键字用于声明接口。它只能包含抽象方法。 |
new | Java new 关键字用于创建新对象。 |
this | Java this 关键字可用于在方法或构造函数中引用当前对象。 |
异常处理 | try | Java try 关键字用于启动一个将被测试异常的代码块。try 块必须后跟 catch 或 finally 块。 |
catch | Java catch 关键字用于捕获 try 语句生成的异常。它只能在 try 块之后使用。 |
finally | Java finally 关键字指示 try-catch 结构中的一个代码块。无论异常是否被处理,该块总是被执行。 |
throw | Java throw 关键字用于显式抛出异常。throw 关键字主要用于抛出自定义异常。它后面跟着一个实例。 |
throws | Java throws 关键字用于声明异常。checked 异常可以通过 throws 传播。 |
与包相关 | import | Java import 关键字使类和接口可供当前源代码使用和访问。 |
package | Java package 关键字用于声明包含类的 Java 包。 |
其他 | assert | Assert 描述了一个放置在 Java 程序中的谓词,表示开发人员认为该谓词在该处始终为真。 |
enum | Java enum 关键字用于定义一组固定的常量。Enum 构造函数始终是私有的或默认的。 |
instanceof | Java instanceof 关键字用于测试对象是否是指定类的实例或实现了接口。 |
null | Java null 关键字用于指示引用不指向任何内容。它删除了垃圾值。 |
void | Java void 关键字用于指定方法没有返回值。 |