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 |
