关键字和保留字

关键字和保留字

关键字

  1. 访问控制
    • public, protected, private: 用于控制类、方法和变量的访问级别。
  2. 类和接口
    • class, interface: 用于定义类和接口。
    • extends: 用于实现继承。
    • implements: 用于实现一个或多个接口。
  3. 对象和实例
    • new: 用于创建对象实例。
    • this: 引用当前对象。
    • super: 引用当前对象的父类。
  4. 变量和数据类型
    • 基本数据类型:boolean, byte, short, int, long, float, double, char
    • final: 声明一个常量,其值不能被改变。
    • static: 表示属于类而不是类的实例。
  5. 控制流
    • if, else: 条件语句。
    • switch, case: 多条件选择语句。
    • while, do-while: 循环结构。
    • for: 另一种循环结构。
    • break: 跳出循环或 switch 语句。
    • continue: 跳过当前循环的剩余部分,开始下一次循环。
    • return: 从方法返回。
  6. 异常处理
    • try, catch, finally: 用于异常处理。
    • throw: 抛出一个异常。
    • throws: 声明方法可能抛出的异常。
  7. 方法声明和调用
    • void: 表示方法没有返回值。
    • return: 方法返回值。
  8. 程序结构
    • package: 用于声明包。
    • import: 用于导入类或包。
  9. 多线程
    • synchronized: 用于同步方法或代码块,以实现线程安全。
    • volatile: 确保变量的更新对所有线程立即可见。
  10. 其他
    • abstract: 用于声明抽象类或方法。
    • transient: 序列化时忽略该字段。
    • native: 用于声明一个方法,该方法的实现在本地代码中。
    • strictfp: 用于声明严格模式的浮点数计算。
  11. 注解
    • @Override, @Deprecated, @SuppressWarnings 等:用于提供关于类、方法、变量等的元数据。
  12. Java 8 及以后版本引入的关键字
    • default: 接口中的默认方法。
    • static: 接口中的静态方法。

保留字

一些常见的 Java 保留字:

  • goto:在 Java 中没有使用,但因为 goto 在其他语言中用于无条件跳转到程序的另一部分,Java 保留了这个词,以防未来使用。
  • const:在 Java 中没有使用,尽管在 C/C++ 中用于声明常量。Java 使用 final 关键字来声明常量。
  • assert:虽然 assert 在 Java 的早期版本中是保留字,但在 Java 1.4 及以后的版本中,它已经成为一个关键字,用于断言调试。
posted @ 2024-07-30 19:02  糊涂图-4060  阅读(27)  评论(0)    收藏  举报