Java关键字一览表
在 Java 语言中,关键字是指被赋予特定意义的一些单词,是 Java 程序重要的组成部分。
凡是在 Eclipse 中显示为红色粗体的单词,都是关键字。在编写代码时,既要正确区分关键字的大小写,又要避免关键字拼写错误。否则 Eclipse 将出现下图所示的错误提示。
图 1 关键字的拼写错误
Java 中的关键字及其说明如下表所示,其中带有
凡是在 Eclipse 中显示为红色粗体的单词,都是关键字。在编写代码时,既要正确区分关键字的大小写,又要避免关键字拼写错误。否则 Eclipse 将出现下图所示的错误提示。
图 1 关键字的拼写错误
Java 中的关键字及其说明如下表所示,其中带有
★
标志的是 Java 程序中出现频率较高的关键字。关键字 | 说明 |
---|---|
abstract | 表明类或者成员方法具有抽象属性 |
assert | 断言,用来进行程序调试 |
boolean★ | 布尔类型 |
break★ | 跳出语句,提前跳出一个代码块 |
byte★ | 字节类型 |
case | 用在 switch 语句之中,表示其中的一个分支 |
catch | 用在异常处理中,用来捕捉异常 |
char★ | 字符类型 |
class★ | 用于声明类 |
const | 保留关键字,没有具体含义 |
continue★ | 回到一个代码块的开始处 |
default | 默认,例如在 switch 语句中表示默认分支 |
do | do-while 循环结构使用的关键字 |
double★ | 双精度浮点类型 |
else★ | 用在条件语句中,表示当条件不成立时的分支 |
enum | 用于声明枚举 |
extends | 用于创建继承关系 |
final★ | 用于声明不可改变的最终属性,例如常量 |
finally | 声明异常处理语句中始终会被执行的代码块 |
float★ | 单精度浮点类型 |
for★ | for循环语句关键字 |
goto | 保留关键字,没有具体含义 |
if★ | 条件判断语句关键字 |
implements | 用于创建类与接口的实现关系 |
import★ | 导入语句 |
instanceof | 判断两个类的继承关系 |
int★ | 整数类型 |
interface | 用于声明接口 |
long★ | 长整数类型 |
native | 用来声明一个方法是由与计算机相关的语言(如 C、C++、Fortran 语言)实现的 |
new★ | 用来创建新实例对象 |
package★ | 包语句 |
private | 私有权限修饰符 |
protected | 受保护权限修饰符 |
public★ | 公有权限修饰符 |
return★ | 返回方法结果 |
short★ | 短整数类型 |
static★ | 静态修饰符 |
strictfp | 用来声明 FP_strict(单精度或双精度浮点数)表达式遵循 IEEE 754-2008 算术规范 |
super | 父类对象 |
switch★ | 分支结构语句关键字 |
synchronized | 线程同步关键字 |
this | 本类对象 |
throw | 抛出异常 |
throws | 将异常处理抛向外部方法 |
transient | 声明不用序列化的成员域 |
try★ | 尝试监控可能抛出异常的代码块 |
var | 声明局部变量 |
void★ | 表明方法无返回值 |
volatile | 表明两个或者多个变量必须同步地发生变化 |
while★ | while 循环语句关键字 |