📜  所有Java关键字列表

📅  最后修改于: 2020-03-29 04:31:40             🧑  作者: Mango

关键字或保留字是用于某些内部过程或表示某些预定义动作的语言中的字。因此,不允许将这些单词用作变量名或对象。这样做会导致编译时错误
Java还包含保留字或关键字的列表。这些是:

  1. abstract:指定 一个类或方法稍后将在子类中实现
  2. assert :Assert描述放置在Java程序中的谓词(true:false语句),以指示开发人员认为该谓词在该位置始终为true。如果断言在运行时评估为false,则会导致断言失败,这通常会导致执行中止。
  3. 布尔值 :只能包含True和False值的数据类型
  4. break :中断循环的控制语句
  5. byte:可以容纳8位数据值的数据类型
  6. case :在switch语句中用于标记文本块
  7. catch :捕获try语句生成的异常
  8. char :可以容纳无符号16位Unicode字符的数据类型
  9. class :Declares一个新类
  10. continue: 将控制发送回循环外
  11. default :指定的代码默认块switch语句
  12. do :Starts一个do:while循环
  13. double: 可以容纳64位浮点数的数据类型
  14. else :表示if语句中的替代分支
  15. enum :用于声明枚举类型的Java关键字。枚举扩展了基类。
  16. extends :表示一个类是从另一个类或接口派生的
  17. final :表示一个变量保持恒定值或一个方法不会被覆盖
  18. finally :表示将始终执行的try:catch结构中的代码块
  19. float 保存32位浮点数:A数据类型
  20. for :用来启动一个for循环
  21. if :Tests真/假表达并相应分支
  22. implements:指定 一个类实现一个接口
  23. import :References其他类
  24. instanceof: 指示对象是特定类的实例还是实现接口
  25. int :可以容纳32位带符号整数的数据类型
  26. interface :声明一个接口
  27. long :包含64位整数的数据类型
  28. native :指定的方法与天然(平台特定的)代码来实现
  29. new :创建新对象
  30. null :表示该参考不参考任何东西
  31. package :声明一个Java包
  32. private :一个访问说明符指示方法或变量可能只在它的声明中的类访问
  33. protected :一个访问说明符,指示一个方法或变量只能在其声明的类(或其声明的类的子类或同一包中的其他类)中访问
  34. public :用于类,接口,方法和变量的访问说明符,指示在整个应用程序中(或可访问定义该项目的类的位置)可访问该项目
  35. return :Sends控制和可能的从调用方法返回值返回
  36. short :可以容纳16位整数的数据类型
  37. static: 表示变量或方法是类方法(而不是限于一个特定的对象)
  38. strictfp : Java关键字,用于限制浮点计算的精度和舍入以确保可移植性。
  39. super :引用类的基类(在方法或类构造函数中使用)
  40. switch :A声明,基于测试值执行代码
  41. synchronized: 在多线程代码中指定关键部分或方法
  42. this: 引用方法或构造函数中的当前对象
  43. throw :创建异常
  44. throws :说明什么异常可能由某一方法抛出
  45. transient: 指定变量不属于对象的持久状态
  46. try :Starts的代码块,将例外测试
  47. void :指定的方法没有一个返回值
  48. volatile: 表示变量可以异步更改
  49. while :Starts while循环
  • const :保留以备将来使用
  • goto :保留以备将来使用

** true,falsenull看起来像关键字,但实际上它们是文字。但是,它们仍然不能用作程序中的标识符。