El lenguaje de programación Java con una serie de palabras reservadas por el mismo lenguaje, las llamada Java keywords. Estas palabras no se pueden usar como identificadores en los desarrollos para evitar problemas de sintaxis. Estas son las siguientes:
abstract | continue | for | new | switch |
assert | default | goto | package | synchronized |
boolean | do | if | private | this |
break | double | implements | protected | throw |
byte | else | imports | public | throws |
case | enum | isntanceof | return | transient |
catch | extends | int | short | try |
char | final | interface | static | void |
class | finally | long | strictfp | volatile |
const | float | native | super | while |
Las Java keywords proporcionan al compilador información relevante al uso que se le dará a lo que venga a continuación, por lo que el mismo lenguaje validará su uso y nos obligará a respetarlas.
Fuente: Oracle.com
Java Básico: Java Keywords o Palabras clave