Las palabras claves son los identificadores reservados por java para cumplir con un objetivo especifico en el código y el compilador, se usan de forma ilimitada y en casos específicos. Las palabras claves que usa java son las siguientes.
abstract | boolean | break | byte | case | catch | char |
class | continue | default | do | double | else | extends |
false | final | finally | float | for | if | implements |
import | instanceof | int | interface | long | native | new |
null | package | private | protected | public | return | short |
static | super | switch | syncronized | this | throw | throws |
transient | true | try | void | volatile | while | var |
rest | byvalue | cast | const | future | generic | goto |
inner | operator | outer |
Las palabras que se encuentran en rojo, son palabras claves para java aunque actualmente no se utilicen en la versión de java, pero se pretenden integrar en las siguientes versiones de java.
Java también contiene las palabras reservadas true y false, las cuales son literales boolean y null, que es la literal que representan una referencia a nada. Al igual que las palabras clave, esas palabras reservadas no se pueden utilizar como identificadores.