Java关键字
关键字 |
说明 |
Abstract |
抽象类或方法 |
Assert |
用来查找内部程序错误 |
Boolean |
布尔类型 |
Break |
跳出一个switch或循环 |
Byte |
8位整数类型 |
Case |
Switch的一个分支 |
Catch |
捕获异常的try块子句 |
Char |
Unicode字符类型 |
Class |
定义一个类类型 |
Continue |
循环末尾继续 |
Default |
Switch的缺省子句 |
Do |
Do、while循环最前面的语句 |
Double |
双精度浮点数类型 |
Else |
If语句的else子句 |
Enum |
枚举类型 |
Extends |
定义一个类的父类 |
Final |
一个常量或不能覆盖的一个类或方法 |
Finally |
Try语句总会执行的部分 |
Float |
单精度浮点数类型 |
For |
一种循环类型 |
If |
一个条件语句 |
Implements |
定义一个类实现接口 |
Import |
导入一个包 |
Instanceof |
测试一个对象是否为一个类的实例 |
Int |
32位整数类型 |
Interface |
一个抽象类型,其中包含可以由类实现的方法 |
Long |
64位长整数类型 |
Native |
由宿主系统实现的一个方法 |
New |
分配一个新对象或数组 |
Null |
一个空引用(需要说明,null从技术上是一个直接量,不是关键字) |
Package |
包含类的一个包 |
Private |
只能由该类的方法访问 |
Protected |
只能由该类、其子类及同一个包中其他类的方法访问 |
Public |
可以由索引类的方法访问 |
Return |
从一个方法返回 |
Short |
16位整数类型 |
Static |
这个特性是这个类特有的,而不属于这个类的对象 |
Strictfp |
对浮点数计算使用严格的规则 |
Super |
超类对象或构造函数 |
Switch |
一个选择语句 |
Synchronized |
对线程而言是原子的方法或代码块 |
This |
当前类的一个方法或构造函数的隐含参数 |
Throw |
抛出一个异常 |
Throws |
一个方法可能抛出的异常 |
Transient |
标志非永久的数据 |
Try |
捕获异常的代码块 |
Void |
指示一个方法不返回任何值 |
While |
一种循环 |
Volatile |
确保一个字段可以由多个线程访问 |