这里要介绍的关键字、保留字 一共有53个
关键字
有简单备注,详细用法都在后续博文中讨论
关键字 | 备注 |
---|---|
访问修饰权限 | 数量3 |
public | 公共的 |
protected | 受保护的 |
private | 私有的 |
流程控制 | 数量12 |
if | 判断语句 |
else | if( ){ }else{ } |
while | 循环语句while(){} |
do | do{}while() |
for | for(;;)循环 |
switch | 判断选择switch(){ |
case | case: |
default | default: } |
break | 终止并跳出 |
continue | 终止本次,开始下一次 |
instanceof | 判断对象类型 |
return | 终止方法 返回数据 |
包相关 | 数量2 |
package | 定义包名 |
import | 导包 |
数据类型 | 数量8 |
boolean | 布尔型 |
byte | 字节型 |
char | 字符型 |
short | 短整型 |
int | 整形 |
long | 长整型 |
float | 浮点型 |
double | 双精度 |
定义用的 | 数量 8 |
class | 类 |
interface | 接口 |
abstract | 抽象 |
extends | 继承 |
implements | 实现 |
new | 创建 |
void | 无返回值 |
enum | 枚举 |
修饰用 | 数量 10 |
static | 静态 |
final | 不可改变 |
super | 超(父) |
this | 当前对象 |
native | 本地 |
strictfp | 严格,精准 |
synchronized | 线程,同步 |
transient | 短暂 |
volatile | 易失 |
assert | 断言 |
异常 | 数量5 |
try | 捕抓异常 |
catch | 处理异常 |
finally | 最终执行 |
throw | 破出异常 |
throws | 可能抛出异常 |
以上48个 | 以下5个 |
应该算是标识符把 | |
null | 空 |
true | 正确 |
false | 错误 |
保留字 | |
goto | 跳到 |
const | 常量 |
java 中有包(package在最上面)、类(class修饰普通类、interface修饰接口、abstract修饰抽象类)、成员变量、方法、局部变量等说法。
其中类中还有内部类、匿名内部类。
而访问权限就靠三个关键字和默认(不写)的控制
关键字 | 本类 | 同包 | 子类 | 非同包 |
---|---|---|---|---|
public | o | o | o | o |
protected | o | o | o | x |
默认 | o | o | x | x |
private | o | x | x | x |