Cuvintele rezervate sunt cuvinte care nu pot fi folosite ca nume de obiect sau de variabilă într-un program Java, deoarece sunt deja utilizate de sintaxa limbajului de programare Java.
Dacă încercați să utilizați oricare dintre cuvintele de mai jos ca identificatori în programele Java, veți primi o eroare ca cea de mai jos.
abstract | afirma | boolean | pauză | octet | caz |
captură | carboniza | clasă | const | continua | Mod implicit |
dubla | do | altfel | enum | extinde | fals |
final | in cele din urma | pluti | pentru | mergi la | dacă |
ustensile | import | instanță de | int | interfață | lung |
nativ | nou | nul | pachet | privat | protejat |
public | întoarcere | mic de statura | static | strictfp | super |
intrerupator | sincronizate | acest | arunca | aruncă | tranzitoriu |
Adevărat | încerca | vid | volatil | in timp ce |
* strictfp cuvântul cheie a fost adăugat la această listă în Java Standard Edition versiunea 1.2, afirma în versiunea 1.4 și enum în versiunea 5.0.
Chiar dacă mergi la și const nu mai sunt utilizate în limbajul de programare Java, ele nu pot fi utilizate în continuare ca cuvinte cheie.
Să zicem că încercați să creați o clasă nouă și să o denumiți folosind un cuvânt rezervat, astfel:
// nu puteți folosi în sfârșit, deoarece este un cuvânt rezervat!
clasă în sfârșit
public static void main (String [] args)
// codul clasei ...
În loc să compileze, programul Java va produce în schimb următoarea eroare:
așteptat