Reserveeritud sõnad on sõnad, mida ei saa kasutada kujul objekt või muutuja nimed a Java kuna neid on Java programmeerimiskeele süntaks juba kasutanud.
Kui proovite oma Java-programmides kasutada mõnda järgmistest sõnadest identifikaatoritena, saate vea nagu allpool.
Reserveeritud Java märksõnade loend
abstraktne | väita | loogiline | murda | bait | juhtum |
saagi | char | klass | const | jätka | vaikimisi |
kahekordne | teha | muud | enum | ulatub | vale |
lõplik | lõpuks | hõljuma | jaoks | minema | kui |
tööriistad | import | näiteks | int | liides | pikk |
pärismaalane | uus | null | pakett | privaatne | kaitstud |
avalik | tagasi | lühike | staatiline | rangelt | Super |
lüliti | sünkroniseeritud | see | viska | viskab | mööduv |
tõsi | proovida | tühine | lenduv | samas |
* rangelt märksõna lisati sellesse loendisse Java standardversiooni versioonis 1.2, väita versioonis 1.4 ja enum versioonis 5.0.
Kuigi minema ja const ei kasutata enam Java programmeerimiskeeles, neid ei saa endiselt kasutada märksõnadena.
Mis juhtub, kui kasutate reserveeritud sõna?
Oletame, et proovite luua uue klassi ja nimetada see reserveeritud sõna abil, näiteks järgmiselt:
// te ei saa lõpuks kasutada, kuna see on reserveeritud sõna!
klass lõpuks {
avalik staatiline tühine pea (string [] args) {
// klassi kood ..
}
}
Kompileerimise asemel annab Java programm selle asemel järgmise tõrke:
oodata