你必须知道的重要 Java 关键字

主要观点:介绍了 Java 中的关键字,包括抽象(abstract)、枚举(enum)等重要关键字及其用途,还讲述了 Java 关键字的类型,如枚举的相关内容(声明、重要用途、与继承等的关系、相关方法、与构造函数和方法的结合等)以及 strictfp 关键字。
关键信息

  • 50 个 Java 关键字中 48 个在使用,2 个未使用。
  • abstract 用于实现抽象,是类和方法的非访问修饰符。
  • enum 用于在 Java 中表征枚举。
  • instanceof 用于判断对象是否是某个类的实例。
  • private 是访问修饰符,私有成员不能在类外访问。
  • protected 用于在特定条件下让成员在子类中可见。
  • public 成员可从任何地方访问。
  • static 用于创建可独立使用的成员。
  • strictfp 用于限制浮点计算并确保在不同平台上的结果相同。
  • synchronized 用于实现 Java 中的同步。
  • transient 用于序列化时忽略特定变量。
  • volatile 用于告知编译器变量可能被其他部分意外修改。
  • 枚举可表示一组命名常量,在编译时已知所有可能值时使用,可在类内或外声明,常量默认是 public static final 的,可包含构造函数和具体方法等。
  • strictfp 修饰的类、接口和方法遵循 IEEE 754 标准,不能用于抽象方法,接口中的方法不能用 strictfp 修饰。
    重要细节
  • 枚举中values()方法用于获取所有枚举值,ordinal()方法用于获取枚举值的索引,valueOf()方法用于根据字符串获取枚举值。
  • 枚举默认继承java.lang.Enum类,只能继承一个父类,但可实现多个接口。
  • 可以在枚举中声明主方法并通过命令提示符调用。
  • 枚举的构造函数在枚举常量加载时独立执行,不能直接创建枚举对象和调用构造函数。
  • 在使用 strictfp 时要注意其限制和适用范围。
阅读 2
0 条评论