权限控制关键字 | 作用 |
---|---|
public | 开放访问 |
protected | 同包内访问 |
private | 本类访问 |
类/接口关键字 | 作用 |
---|---|
class | 类定义 |
abstract | 抽象类/方法定义 |
interface | 接口定义 |
implements | 接口实现 |
extends | 类继承 |
new | 类对象创建 |
条件关键字 | 作用 |
---|---|
if | 条件成立判断 |
else | 分支选择 |
switch | 条件开关 |
case | switch条件分支 |
default | (switch语句的默认分支,当所有的case都不满足条件时会执行) |
for | 循环控制 |
break | 结束循环/switch分支 |
do | 循环语句,循环体至少会被执行一次 |
while | 当…时 |
continue | 结束本次循环,继续下一次循环 |
return | 返回,跳出当前方法 |
修饰符 | 作用 |
---|---|
static | 静态的 |
final | 最终不可变 |
native | 代码非java实现 |
synchronized | 线程同步的 |
transient | 不要序列化 |
volatile | 多线程数据可见 |
strictfp | 严格的/精准的,小数用 |
异常关键字 | 作用 |
---|---|
try | 异常捕获 |
catch | 异常处理 |
finally | 最终执行 |
throw | 抛一个异常 |
throws | 可能抛出异常 |
java包关键字 | 作用 |
---|---|
package | 定义包 |
import | 导入包 |
数据类型 | 作用 |
---|---|
byte | 字节 |
short | 短整型 |
int | 整形 |
long | 长整型 |
float | 单精度浮点 |
double | 双精度浮点 |
char | 字符 |
boolean | 是否 |
继承/返回 | 作用 |
---|---|
super | 调用父类资源 |
this | 当前类对象 |
void | 无返回值 |
断言枚举 | 作用 |
---|---|
assert | 断言 |
enum | 枚举 |
对象判断 | 作用 |
---|---|
instanceof | 判断对象是否是某个类的实例 |