以下是Java编程语言中可用关键字的摘要。关键字是Java已经在内部使用的保留字,因此我们无法使用此关键字创建变量并为其命名。
关键词 | 含义 | | abstract | 抽象类或方法 |
| assert | 用于定位内部程序错误 |
| boolean | 布尔类型 |
| break | 脱离开关或循环 |
| byte | 8位整数类型 |
| case | 开关的情况 |
| catch | try块的子句捕获异常 |
| char | Unicode字符类型 |
| class | 定义一个类类型 |
| const | 未使用 |
| continue | 在循环结束时继续 |
| default | 开关的默认子句 |
| do | do/while循环的顶部 |
| double | 双精度浮点数类型 |
| else | if语句的else子句 |
| extends | 定义一个类的父类 |
| final | 常量,无法覆盖的类或方法 |
| finally | try块中始终执行的部分 |
| float | 单精度浮点类型 |
| for | 循环类型 |
| goto | 未使用 |
| if | 有条件的陈述 |
| implements | 定义一个类实现的接口 |
| import | 进口包裹 |
| instanceof | 测试对象是否是类的实例 |
| int | 32位整数类型 |
| interface | 具有类可以实现的方法的抽象类型 |
| long | 64位长整数类型 |
| native | 由主机系统实现的方法 |
| new | 分配一个新的对象或数组 |
| null | 空引用 |
| package | 一类课程 |
| private | 仅可由此类的方法访问的功能 |
| protected | 仅可由此类,其子级和同一包中的其他类的方法访问的功能 |
| public | 所有类的方法都可以访问的功能 |
| return | 从方法返回 |
| short | 16位整数类型 |
| static | 该功能是同类产品独有的,而不是同类产品中的对象 |
| strictfp | 使用严格的规则进行浮点计算 |
| super | 超类对象或构造函数 |
| switch | 选择声明 |
| synchronized | 对线程来说是原子的方法或代码块 |
| this | 方法或此类的构造函数的隐式参数 |
| throw | 引发异常 |
| throws | 方法可以抛出的异常 |
| transient | 标记不应持久的数据 |
| try | 捕获异常的代码块 |
| void | 表示不返回任何值的方法 |
| volatile | 确保多个线程可以连贯地访问一个字段 |
| while | 一个循环 |