标准关键字
- abstract - 用于声明抽象类或方法。抽象类不能被实例化,而抽象方法没有实现。
- assert - 用于断言,在开发阶段帮助检查假设条件是否为真。
- boolean - 基本数据类型,表示真或假的值。
- break - 用于终止循环或
switch
语句。 - byte - 基本数据类型,8位有符号整数。
- case - 用于
switch
语句中的分支。 - catch - 与
try
结合使用来捕获异常。 - char - 基本数据类型,单个16位Unicode字符。
- class - 定义一个新类。
- continue - 跳过当前循环体剩余部分并继续下一次迭代。
- default - 在
switch
语句中提供默认情况;在接口中定义默认方法。 - do - 开始一个
do-while
循环。 - double - 基本数据类型,双精度浮点数。
- else - 与
if
一起使用,当if
条件不成立时执行的代码块。 - enum - 定义枚举类型。
- extends - 表示一个类继承另一个类或一个接口扩展另一个接口。
- final - 用于声明不可修改的变量、不可继承的类或不可重写的方法。
- finally - 与
try-catch
结构一起使用,确保某些代码无论是否有异常抛出都会被执行。 - float - 基本数据类型,单精度浮点数。
- for - 用于创建循环。
- if - 用于条件判断。
- implements - 表示一个类实现了某个接口。
- import - 导入其他包中的类或静态成员。
- instanceof - 检查对象是否属于特定类型。
- int - 基本数据类型,32位有符号整数。
- interface - 定义一个接口。
- long - 基本数据类型,64位有符号整数。
- native - 表示该方法用其他语言实现。
- new - 创建一个新的对象实例。
- package - 定义一个包。
- private - 访问修饰符,限制对类、方法或变量的访问。
- protected - 访问修饰符,允许子类或同一包内的类访问。
- public - 访问修饰符,不限制访问。
- return - 从方法返回值。
- short - 基本数据类型,16位有符号整数。
- static - 定义静态变量或方法,它们属于类而不是类的实例。
- strictfp - 确保浮点运算遵循IEEE 754标准。
- super - 引用当前对象的父类。
- switch - 用于多路分支选择。
- synchronized - 用于控制多线程对共享资源的访问。
- this - 引用当前对象的实例。
- throw - 抛出一个异常。
- throws - 声明方法可能抛出的异常。
- transient - 标记不应被序列化的变量。
- try - 尝试执行一段可能会抛出异常的代码。
- void - 表示方法不返回任何值。
- volatile - 确保变量的修改对所有线程可见。
- while - 用于创建循环。
预留关键字(不常用)
- const - 保留字,但未使用。
- goto - 保留字,但未使用。
这些关键字是构成 Java 语言的基础,每个都有其特定的功能和用途。在编写 Java 代码时,了解这些关键字及其用法是非常重要的。