| 1 | package | 指明包路径 | |
| 2 | import | 引入类 | |
| 3 | public | 类/方法/属性 修饰符,公有 | 一种访问控制方式:共用模式,可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。 |
| 4 | private | 类/方法/属性 修饰符, 私有 只有本类可以引用 | 一种访问控制方式:私用模式,访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量) |
| 5 | rotected | 类/方法/属性 修饰符,保护类型,同一包下可用 | 一种访问控制方式:保护模式,可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符 |
| 6 | interface | 接口关键字 | |
| 7 | class | 类关键字 | 声明一个类,用来声明新的 Java 类 |
| 8 | enum | 枚举关键字 | |
| 9 | extends | 继承 类 | 表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口 |
| 10 | implements | 实现 接口 | 表明一个类实现了给定的接口 |
| 11 | static | 类/方法/属性 修饰符,静态代码块 | 表明具有静态属性。类创建时加载,存在堆区 |
| 12 | abstract | 类/方法/变量 修饰符 表示抽象类/方法 | 表明类或者成员方法具有抽象属性,用于修改类或方法 |
| 13 | final | 类/方法/属性修饰符 不可被重新赋值 | 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量 |
| 14 | volitate | 类/方法/属性修饰符 表示被修饰属性的内存可见性 | 多线程下别的线程修改的值对另一线程可见 |
| 15 | transient | 类/方法/属性修饰符 被修饰的属性序列化时忽略 | 声明不用序列化的成员域 |
| 16 | native | 类/方法/属性修饰符 表示方法是 c/c++实现 | 用来声明一个方法是由与计算机相关的语言(如 C/C++/FORTRAN 语言)实现的 |
| 17 | strictfp | 类/方法/属性修饰符 | 用来声明 FP_strict(单精度或双精度浮点数)表达式遵循 IEEE 754 算术规范 |
| 18 | synchronized | 类/方法/属性修饰符 同步锁 | 表明一段代码需要同步执行 |
| 19 | new | 创建新对象关键字 new 对象时分配内存空间 | 用来创建新实例对象 |
| 20 | void | 方法返回值修饰符 | 代表无返回值 |
| 21 | return | 返回语句 | 方法级 跳出方法 |
| 22 | break | 中断语句 跳出循环或当前条件 | 提前跳出一个块 |
| 23 | continue | 结束本次循环语句 | 回到一个块的开始处 |
| 24 | for | 循环语句 | |
| 25 | do | 循环语句循环体 | |
| 26 | while | 循环语句 条件判断 | |
| 27 | assert | 断言 | 调试 |
| 28 | switch | 分支结构 | 可替换多 if 语句 如 3 个以上 |
| 29 | case | switch 子分支 | |
| 30 | default | switch 默认分支 | |
| 31 | if | 条件判断语句 | |
| 32 | else | if 之外的条件 | 还可单配 else if 条件判断 |
| 33 | try | 异常捕获语句 try 块 要捕获异常的内容 | 一个 必执行 |
| 34 | catch | 异常捕获语句 捕获的异常类型 | 可 0~n 个 无异常发生不执行 |
| 35 | finally | 异常捕获语句 异常最后的处理 | 必执行 |
| 36 | throw | 方法内抛出一个异常语句 | 手动 |
| 37 | throws | 抛出多个异常 方法定义上 | 被动 |
| 38 | instanceof | 判断对象的类型 | |
| 39 | this | 对象/类 本身 | |
| 40 | super | 调用父类方法 | |
| 41 | null | 空值 | |
| 42 | true | 布尔值 true | |
| 43 | false | 布尔值 false | |
| 44 | byte | 基本数据类型 字节 | 1byte 8 位 (-2^7~2^7 -1) |
| 45 | short | 基本数据类型 短整型 | 2byte 16 位 |
| 46 | int | 基本数据类型 整型 | 4byte 32 位(bit) |
| 47 | long | 基本数据类型 长整型 | 8byte 64 位 |
| 48 | float | 基本数据类型 浮点型 单精度 | 4byte 32 位 |
| 49 | double | 基本数据类型 浮点型 双精度 | 8byte 64 位 |
| 50 | char | 基本数据类型 字符 | 2byte16 位 0-255 |
| 51 | boolean | 基本数据类型 布尔 | 1byte 8 位 true 1 false 0 |
| 52 | const | 保留字 | |
| 53 | var | 保留字 | |
| 54 | goto | 保留字 | |