Java 核心关键词解析

访问控制修饰符

  • public: 公开的,所有地方均可访问
  • protected: 受保护的,同包或子类可访问
  • private: 私有的,仅在类内部可访问
  • default: 默认的,同包内可访问

类、对象和接口

  • class: 定义类
  • interface: 定义接口
  • new: 创建对象
  • extends: 继承类
  • implements: 实现接口
  • this: 指向当前对象实例
  • super: 指向父类对象

数据类型

  • byte: 字节型
  • short: 短整型
  • int: 整型
  • long: 长整型
  • float: 单精度浮点型
  • double: 双精度浮点型
  • char: 字符型
  • boolean: 布尔型

流程控制

  • if: 条件语句
  • else: 条件语句的另一分支
  • switch: 多路分支语句
  • case: switch语句的条件分支
  • for: 循环语句
  • while: 循环语句
  • do...while: 循环语句
  • break: 跳出循环
  • continue: 继续循环

异常处理

  • try: 尝试执行代码块
  • catch: 捕获异常
  • finally: 无论是否发生异常都执行的代码块
  • throw: 抛出异常
  • throws: 声明方法可能抛出的异常

其他重要关键词

  • static: 静态的
  • final: 最终的,不可变的
  • abstract: 抽象的
  • void: 无返回值类型
  • return: 返回值
  • package:
  • import: 导入