Reserverte ord er ord som ikke kan brukes som gjenstand eller variabel navn i a Java program fordi de allerede er brukt av syntaksen til programmeringsspråket Java.
Hvis du prøver å bruke noen av ordene nedenfor som identifikatorer i Java-programmene dine, får du en feil som den nedenfor.
Liste over reserverte Java-nøkkelord
abstrakt | hevde | boolean | gå i stykker | byte | sak |
å fange | røye | klasse | konst | Fortsette | misligholde |
dobbelt | gjøre | ellers | enum | strekker | falsk |
endelig | endelig | flyte | til | gå til | hvis |
redskaper | importere | tilfelle av | int | grensesnitt | lang |
innfødt | ny | null | pakke | privat | beskyttet |
offentlig | komme tilbake | kort | statisk | strictfp | super |
bytte om | synkronisert | dette | kaste | kaster | flyktig |
ekte | prøve | tomrom | flyktige | samtidig som |
*De strictfp søkeord ble lagt til denne listen i Java Standard Edition versjon 1.2, hevde i versjon 1.4, og enum i versjon 5.0.
Selv om gå til og konst brukes ikke lenger på programmeringsspråket Java, de kan fremdeles ikke brukes som nøkkelord.
Hva skjer hvis du bruker et reservert ord?
La oss si at du prøver å opprette en ny klasse og navngi den med et reservert ord, slik:
// du kan ikke bruke endelig, da det er et reservert ord!
klasse endelig {
public static void main (String [] args) {
// klassekode ..
}
}
I stedet for å kompilere, vil Java-programmet i stedet gi følgende feil:
forventet