这里要介绍的关键字、保留字 一共有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 |

1576

被折叠的 条评论
为什么被折叠?



