零基础自学java,点击了解:https://how2j.cn/p/5340

关键字
关键字属于保留字,在 Java 中具有特殊的含义,比如说 public、final、static、new 等等,它们不能用来作为变量名。为了便于你作为参照,我列举了 48 个常用的关键字,你可以瞅一瞅。

  1. abstract: abstract 关键字用于声明抽象类——可以有抽象和非抽象方法。
  2. boolean: boolean 关键字用于将变量声明为布尔值类型,它只有 true 和 false 两个值。
  3. break: break 关键字用于中断循环或 switch 语句。
  4. byte: byte 关键字用于声明一个可以容纳 8 个比特的变量。
  5. case: case 关键字用于在 switch 语句中标记条件的值。
  6. catch: catch 关键字用于捕获 try 语句中的异常。
  7. char: char 关键字用于声明一个可以容纳无符号 16 位比特的 Unicode 字符的变量。
  8. class: class 关键字用于声明一个类。
  9. continue: continue 关键字用于继续下一个循环。它可以在指定条件下跳过其余代码。
  10. default: default 关键字用于指定 switch 语句中除去 case 条件之外的默认代码块。
  11. do: do 关键字通常和 while 关键字配合使用,do 后紧跟循环体。
  12. double: double 关键字用于声明一个可以容纳 64 位浮点数的变量。
  13. else: else 关键字用于指示 if 语句中的备用分支。
  14. enum: enum(枚举)关键字用于定义一组固定的常量。
  15. extends: extends 关键字用于指示一个类是从另一个类或接口继承的。
  16. final: final 关键字用于指示该变量是不可更改的。
  17. finally: finally 关键字和 try-catch 配合使用,表示无论是否处理异常,总是执行 finally 块中的代码。
  18. float: float 关键字用于声明一个可以容纳 32 位浮点数的变量。
  19. for: for 关键字用于启动一个 for 循环,如果循环次数是固定的,建议使用 for 循环。
  20. if: if 关键字用于指定条件,如果条件为真,则执行对应代码。
  21. implements: implements 关键字用于实现接口。
  22. import: import 关键字用于导入对应的类或者接口。
  23. instanceof: instanceof 关键字用于判断对象是否属于某个类型(class)。
  24. int: int 关键字用于声明一个可以容纳 32 位带符号的整数变量。
  25. interface: interface 关键字用于声明接口——只能具有抽象方法。
  26. long: long 关键字用于声明一个可以容纳 64 位整数的变量。
  27. native: native 关键字用于指定一个方法是通过调用本机接口(非 Java)实现的。
  28. new: new 关键字用于创建一个新的对象。
  29. null: 如果一个变量是空的(什么引用也没有指向),就可以将它赋值为 null。
  30. package: package 关键字用于声明类所在的包。
  31. private: private 关键字是一个访问修饰符,表示方法或变量只对当前类可见。
  32. protected: protected 关键字也是一个访问修饰符,表示方法或变量对同一包内的类和所有子类可见。
  33. public: public 关键字是另外一个访问修饰符,除了可以声明方法和变量(所有类可见),还可以声明类。main() 方法必须声明为 public。
  34. return: return 关键字用于在代码执行完成后返回(一个值)。
  35. short: short 关键字用于声明一个可以容纳 16 位整数的变量。
  36. static: static 关键字表示该变量或方法是静态变量或静态方法。
  37. strictfp: strictfp 关键字并不常见,通常用于修饰一个方法,确保方法体内的浮点数运算在每个平台上执行的结果相同。
  38. super: super 关键字可用于调用父类的方法或者变量。
  39. switch: switch 关键字通常用于三个(以上)的条件判断。
  40. synchronized: synchronized 关键字用于指定多线程代码中的同步方法、变量或者代码块。
  41. this: this 关键字可用于在方法或构造函数中引用当前对象。
  42. throw: throw 关键字主动抛出异常。
  43. throws: throws 关键字用于声明异常。
  44. transient: transient 关键字在序列化的使用用到,它修饰的字段不会被序列化。
  45. try: try 关键字用于包裹要捕获异常的代码块。
  46. void: void 关键字用于指定方法没有返回值。
  47. volatile: volatile 关键字保证了不同线程对它修饰的变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。
  48. while: 如果循环次数不固定,建议使用 while 循环。