what is the difference between keywords and reserved words in java?
10 Answers. Keywords have a special meaning in a language, and are part of the syntax. Reserved words are words that cannot be used as identifiers (variables, functions, etc.), because they are reserved by the language. ... In Java, goto is a reserved word but not a keyword (as a consequence, you cannot use it at all)