abstract 表明类或者成员方法具有抽象属性。
assert 断言,用来进行程序调试。
boolean 基本数据类型之一,声明布尔类型的关键字。
break 提前跳出一个块。
byte 基本数据类型之一,字节类型。
case 用在switch语句之中,表示其中的一个分支。
catch 用在异常处理中,用来捕捉异常。
char 基本数据类型之一,字符类型。
class 声明一个类。
const 保留关键字,没有具体意义。
continue 回到一个块的开始处
default 在switch语句中,表明一个默认的分支,Java8中也作用于声明接口函数的默认实现。
double 用在do_while 循环之中
else 用在条件语句中,表明当条件不成立时的分支。
enum 枚举类型
extends 用于一个类继承另外一个类,或者一个接口多继承另外一组接口。
final 用来说明最终属性,表明一个类不能派生出其他子类,或者成员方法不能被重写,或者成员属性不能被改变。用来定义常量。
finally 用于处理异常情况,用来表明一个肯定会被执行的语句块。
float 基本数据类型之一,单精度浮点数类型。
for 一种循环结构的引导词。
goto 保留关键字,没有具体含义。
if 条件语句的引导词。
implements 表明一个类实现了指定的接口。
import 表明要导入指定的包或类。
instanceof 用来测试一个对象是否是另外一个指定类型的实例化对象。
int 基本数据类型之一,整数类型。
interface 接口。
long 基本数据类型之一,长整数类型。
native 用来声明一个方法是使用计算机相关语言来实验的。
new 用来创建新实例对象。
package 包。
private 权限访问修饰符之一,私有权限,仅允许在本类中访问。
protected 权限访问修饰符之一,受保护权限,仅允许在本类中访问。
public 权限访问修饰符之一,公有权限,仅允许在本类中访问。
return 从成员方法中返回数据。
short 基本数据类型之一,短整型类型。
static 表明具有静态属性。
super 表明当前对象父类型的引用,或者父类型的构造方法。
switch 分支语句结构的引导词。
synchronized 表明一段代码需要同步执行。
this 指向当前实例对象的引用。
throw 抛出一个异常。
throws 声明在当前定义的成员方法中所有需要抛出的异常。
transient 声明不需要序列化的成员域。
try 尝试一个可能抛出异常的程序块。
void 声明当前的成员方法没有返回值。
volatile 表明两个或多个变量必须同步发生变化。
while 用在循环结构中。