Java: Reserved Words

This list of reserved words in Java can be found on the inside front cover of the textbook, "Data Structures and Abstractions with Java", by Frank M. Carrano and Walter Savith. I hope this refreshes your memory of their meaning, since I have not completed such a resource here. You may not use any of these words in your Java programs as identifiers for variables, methods, classes, interfaces, etc. The meaning of each word is defined by the Java Programming Language developers. Some of these words are used in other programming languages like C++, however their meanings often differ in subtle ways.

  1. abstract
  2. boolean
  3. break
  4. byte
  5. case
  6. catch
  7. class
  8. const
  9. continue
  10. default
  11. do
  12. double
  13. else
  14. extends
  15. false
  16. final
  17. finally
  18. float
  19. for
  20. goto (unused)
  21. if
  22. implements
  23. import
  24. inner
  25. instanceof
  26. int
  27. interface
  28. long
  29. native
  30. new
  31. null
  32. package
  33. private
  34. protected
  35. public
  36. returns
  37. short
  38. static
  39. strictfp
  40. super
  41. switch
  42. synchronized
  43. this
  44. throw
  45. transient
  46. true
  47. true
  48. try
  49. void
  50. volatile
  51. while