0
0
0
Java 关键字
2026-08-22
2026-08-22
Java 关键字
Java 共有 50 个保留关键字,另加 3 个被保留的字面量。
访问控制(3)
privateprotectedpublic
类 / 接口 / 方法 / 变量修饰(15)
abstract抽象类或方法class定义类extends继承final不可变(类不可继承、方法不可重写、变量不可改)implements实现接口import导入包interface定义接口native本地方法(JNI)new创建对象package声明包static静态成员strictfp严格浮点运算synchronized线程同步transient不序列化volatile易变变量(保证可见性)
流程控制(13)
break跳出循环 / switchcaseswitch 分支continue跳过本次循环default默认分支dodo-while 循环else条件分支forfor 循环if条件判断return方法返回switch分支选择whilewhile 循环
异常处理(5)
catch捕获异常finally总会执行的代码块throw抛出异常throws声明抛出异常try监控异常
数据类型(8)
boolean布尔型byte字节型char字符型double双精度浮点float单精度浮点int整型long长整型short短整型
对象与引用(3)
instanceof类型判断this当前对象super父类引用
其他(4)
assert断言const保留但未使用enum枚举goto保留但未使用
字面量(3 个,非关键字但被保留)
truefalsenull
说明
const、goto是保留但从未使用的关键字。- 以下为上下文关键词 / 受限标识符,并非传统保留字:
var(Java 10+,局部变量类型推断)record(Java 14+,记录类)sealed/non-sealed/permits(Java 17+,密封类)yield(switch 表达式返回值)

