Java关键字分类解析
在Java里有50个关键字和3个保留字,它们不仅限定开发者不能使用这些来作为代码中的标识(这些标识指包(package)名、类(class, interface, enum)名、方法(method)名、变量(variable, field, parameter)名),同时它们对代码也有控制作用。本文就对这些关键字做一些归类分组,让大家更好的了解它们的作用。
Group | Category | Keyword |
---|---|---|
类型 Types |
原始类型 Primitive Type |
boolean |
byte | ||
char | ||
double | ||
float | ||
int | ||
long | ||
short | ||
void | ||
类相关 Class Type |
class | |
enum | ||
interface | ||
特殊引用 Special Reference |
super | |
this | ||
结构 Structure |
类结构 Class Struture |
extends |
implements | ||
instanceof | ||
new | ||
包相关 Package |
import | |
package | ||
修饰符 Modifier |
访问修饰符 Access Modifier |
private |
protected | ||
public | ||
基础修饰符 Basic Modifier |
abstract | |
final | ||
native | ||
static | ||
strictfp | ||
synchronized | ||
transient | ||
volatile | ||
控制 Control |
流程控制 Flow Control |
case |
default | ||
do | ||
else | ||
for | ||
if | ||
switch | ||
while | ||
流程中断 Flow Interruption |
break | |
continue | ||
return | ||
异常处理 Exception Handling |
assert | |
catch | ||
finally | ||
throw | ||
throws | ||
try | ||
特殊保留 Reserved |
文字值 Literal Value |
null |
true | ||
false | ||
未使用 Not Used |
const | |
goto |