0
0
0

Java 关键字

2026-08-22
2026-08-22

Java 关键字

  Java 共有 50 个保留关键字,另加 3 个被保留的字面量。

访问控制(3)

  • private
  • protected
  • public

类 / 接口 / 方法 / 变量修饰(15)

  • abstract 抽象类或方法
  • class 定义类
  • extends 继承
  • final 不可变(类不可继承、方法不可重写、变量不可改)
  • implements 实现接口
  • import 导入包
  • interface 定义接口
  • native 本地方法(JNI)
  • new 创建对象
  • package 声明包
  • static 静态成员
  • strictfp 严格浮点运算
  • synchronized 线程同步
  • transient 不序列化
  • volatile 易变变量(保证可见性)

流程控制(13)

  • break 跳出循环 / switch
  • case switch 分支
  • continue 跳过本次循环
  • default 默认分支
  • do do-while 循环
  • else 条件分支
  • for for 循环
  • if 条件判断
  • return 方法返回
  • switch 分支选择
  • while while 循环

异常处理(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 个,非关键字但被保留)

  • true
  • false
  • null

说明

  • const、goto 是保留但从未使用的关键字。
  • 以下为上下文关键词 / 受限标识符,并非传统保留字:
    • var(Java 10+,局部变量类型推断)
    • record(Java 14+,记录类)
    • sealed / non-sealed / permits(Java 17+,密封类)
    • yield(switch 表达式返回值)

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!

Java 关键字
/archives/post-1787395751037
作者
Bam
发布于
2026-08-22
许可协议
CC BY-NC-SA 4.0

评论