Las palabras reservadas son palabras que no se pueden usar como nombres de objetos o variables en un programa Java porque ya se usan por la sintaxis del lenguaje de programación Java.
Si intenta utilizar cualquiera de las palabras a continuación como identificadores en sus programas Java, obtendrá un error como el siguiente.
| resumen | afirmar | booleano | descanso | byte | caso |
| captura | carbonizarse | clase | const | Seguir | defecto |
| doble | hacer | más | enumeración | se extiende | falso |
| final | finalmente | flotador | para | ir | Si |
| implementos | importar | en vez de | En t | interfaz | largo |
| nativo | nuevo | nulo | paquete | privado | protegido |
| público | regreso | corto | estático | strictlyfp | súper |
| cambiar | sincronizado | esta | lanzar | tiros | transitorio |
| cierto | tratar | vacío | volátil | mientras |
*Los strictlyfp La palabra clave se agregó a esta lista en Java Standard Edition versión 1.2, afirmar en la versión 1.4, y enumeración en la versión 5.0.
Aunque ir y const ya no se usan en el lenguaje de programación Java, todavía no se pueden usar como palabras clave.
Digamos que intentas crear una nueva clase y nombrarla usando una palabra reservada, como esta:
// no puedes usar finalmente, ya que es una palabra reservada!
clase finalmente
public static void main (String [] args)
//código de clase…
En lugar de compilar, el programa Java generará el siguiente error:
esperado