
| Java关键字表 | |||
|---|---|---|---|
| 基本数据类型 (8个) |
字节 | byte | 说明 |
| 短整型 | short | ||
| 整型 | int | ||
| 长整型 | long | ||
| 单精度浮点数 | float | ||
| 双精度浮点数 | double | ||
| 单字符 | char | ||
| 布尔 | boolean | ||
| 直接量 (3个) |
真 | true | |
| 假 | false | ||
| 空 | null | ||
| 流程控制 (16个) |
选择分支 | if | 如果 |
| else | 否则 | ||
| switch | 开关 | ||
| case | 某一种情况 | ||
| default | - 用于switch语法中的默认情况 - 用于jdk8的接口中的默认方法 |
||
| 循环 | for | 循环 | |
| while | 循环 | ||
| do | 执行一次循环体 | ||
| 跳出 | break | 跳出循环、或者跳出switch | |
| 继续 | continue | 结束本次循环, 继续下次循环 | |
| 返回 | return | 方法返回 | |
| 异常处理相关 | try | 尝试执行一段有可能出异常的代码 | |
| catch | 当出现异常的时候捕捉异常 | ||
| finally | 无论是否出异常最终都会执行 | ||
| throw | 抛出一个异常对象 | ||
| throws | 声明方法有某种类型的异常抛出 | ||
| 修饰符 (7个) |
访问权限修饰 | public | 公共的 |
| protected | 受保护的 | ||
| private | 私有的 | ||
| 静态修饰 | static | 静态的 | |
| 不可变修饰 | final | 不可变的 | |
| 抽象修饰 | abstract | 抽象的 | |
| 加锁修饰 | synchronized | 加同步锁 | |
| 面向对象 (11个) |
包 | package | 定义包 |
| import | 导包 | ||
| 类和对象 | class | 定义类 | |
| new | 创建对象 | ||
| extends | 继承父类 | ||
| this | 指向当前对象 | ||
| super | 指向父类对象 | ||
| instanceof | 判断对象是否属于某种类型 | ||
| void | 声明方法没有返回值 | ||
| 接口 | interface | 定义接口 | |
| implements | 实现父接口 | ||
| 枚举 | enum | 定义枚举类 | |
| 其他 (4个) |
短暂 | transient | |
| 易失 | volatile | ||
| 本地 | native | ||
| 保留字 (2个) |
跳转 | goto | |
| 静态 | const |
