手册目录
Java 教程
Java 方法
Java 类
Java 文件处理
Java 数据结构
Java 案例
Java 参考手册
Java 关键字
Java String 方法
Java Math 方法
Java Output 方法
Java Arrays 类
Java ArrayList 方法
Java LinkedList 方法
Java HashMap 方法
Java Scanner 方法
Java 迭代器接口
Java 错误和异常类型
Java.io 包教程
Java.lang 包教程
Java.math 包教程
java.time 包教程
Java.util 包教程
Java 正则表达式教程
java.util.zip 包教程
前言
Java 保留关键字Java 有一组关键字是保留字,不能用作变量、方法、类或任何其他标识符:关键词描述abstract非访问修饰符。用于类和方法。抽象类不能用于
Java 有一组关键字是保留字,不能用作变量、方法、类或任何其他标识符:
| 关键词 | 描述 |
|---|---|
| abstract | 非访问修饰符。用于类和方法。 抽象类不能用于创建对象(如需访问它,必须从另一个类继承)。 抽象方法只能在抽象类中使用,且没有主体。主体由子类提供(继承自)。 |
| assert | 用于调试。 |
| boolean | 一种只能存储 true 和 false 值的数据类型。 |
| break | 跳出循环或 switch 块。 |
| byte | 一种可以存储从 -128 到 127 的整数的数据类型。 |
| case | 在 switch 语句中标记代码块。 |
| catch | 捕获由 try 语句生成的异常。 |
| char | 用于存储单个字符的数据类型。 |
| class | 定义类。 |
| continue | 继续循环的下一次迭代。 |
| const | 定义常数。未使用 - 请使用 final 代替。 |
| default | 指定 switch 语句中的默认代码块。 |
| do | 与 while 一起使用以创建 do-while 循环。 |
| double | 一种可以存储从 1.7e−308 到 1.7e+308 的整数的数据类型。 |
| else | 在条件语句中使用。 |
| enum | 声明枚举(不可更改)类型。 |
| exports | 导出带有模块的包。Java 9 中的新功能。 |
| extends | 扩展类(指示类继承自另一个类)。 |
| final | 用于类、属性和方法的非访问修饰符,使它们不可更改(无法继承或覆盖)。 |
| finally | 与异常一起使用,不管有没有异常都会执行的代码块。 |
| float | 可以存储从 3.4e−038 到 3.4e+038 的整数的数据类型。 |
| for | 创建 for 循环。 |
| goto | 未使用,无功能。 |
| if | 编写条件语句。 |
| implements | 实现接口。 |
| import | 用于导入包、类或接口。 |
| instanceof | 检查对象是特定类的实例还是接口的实例。 |
| int | 可以存储从 -2147483648 到 2147483647 的整数的数据类型。 |
| interface | 用于声明只包含抽象方法的特殊类型的类。 |
| long | 一种可以存储从 -9223372036854775808 到 9223372036854775808 的整数的数据类型。 |
| module | 声明模块。Java 9 中的新功能。 |
| native | 指定方法不在同一个 Java 源文件中实现(而是在另一种语言中)。 |
| new | 创建新对象。 |
| package | 声明包。 |
| private | 用于属性、方法和构造函数的访问修饰符,使它们只能在声明的类中访问。 |
| protected | 用于属性、方法和构造函数的访问修饰符,使它们可以在同一个包和子类中访问。 |
| public | 用于类、属性、方法和构造函数的访问修饰符,使它们可以被任何其他类访问。 |
| requires | 指定模块内所需的库。Java 9 中的新功能。 |
| return | 完成方法的执行,并且可以用于从方法中返回值。 |
| short | 可以存储从 -32768 到 32767 的整数的数据类型。 |
| static | 用于方法和属性的非访问修饰符。无需创建类的对象即可访问静态方法/属性。 |
| strictfp | 限制浮点计算的精度和舍入。 |
| super | 引用超类(父)对象。 |
| switch | 选择要执行的许多代码块之一。 |
| synchronized | 非访问修饰符,规定方法一次只能被一个线程访问。 |
| this | 在方法或构造函数中引用当前对象。 |
| throw | 创建自定义错误。 |
| throws | 指示方法可能抛出哪些异常。 |
| transient | 非访问修饰符,它指定属性不是对象持久状态的一部分。 |
| try | 创建 try...catch 语句。 |
| var | 声明变量。Java 10 中的新功能。 |
| void | 指定方法不应有返回值。 |
| volatile | 指示属性不是线程本地缓存的(thread-locally),且总是从“主内存”中读取。 |
| while | 创建 while 循环。 |
注释:true、false 和 null 不是关键字,而是无法用作标识符的字面量和保留字。
相关视频
科技资讯
24小时阅读榜
1
2
3
4
5
6
7
8
9
10
精品课程
共5课时 | 17.4万人学习
共49课时 | 78.2万人学习
共29课时 | 62.5万人学习
共25课时 | 39.7万人学习
共43课时 | 73.8万人学习