Reserverede ord er ord, der ikke kan bruges som objekt eller variabel navne i a Java program, fordi de allerede er brugt af syntaks for Java-programmeringssprog.
Hvis du forsøger at bruge et af nedenstående ord som identifikatorer i dine Java-programmer, får du en fejl som den nedenfor.
Liste over reserverede Java-nøgleord
abstrakt | hævde | boolean | pause | byte | sag |
fangst | char | klasse | const | Blive ved | Standard |
dobbelt | gøre | andet | enum | udvider | falsk |
endelige | endelig | flyde | til | gå til | hvis |
redskaber | importere | forekomst af | int | grænseflade | lang |
hjemmehørende | ny | nul | pakke | privat | beskyttet |
offentlig | Vend tilbage | kort | statisk | strictfp | super |
kontakt | synkroniseret | dette | kaste | kaster | forbigående |
rigtigt | prøve | ugyldig | flygtig | mens |
*Det strictfp nøgleord blev føjet til denne liste i Java Standard Edition version 1.2, hævde i version 1.4 og enum i version 5.0.
Selv om gå til og const bruges ikke længere i Java-programmeringssprog, de kan stadig ikke bruges som nøgleord.
Hvad sker der, hvis du bruger et reserveret ord?
Lad os sige, at du prøver at oprette en ny klasse og navngive den ved hjælp af et reserveret ord som dette:
// du kan ikke bruge endelig, da det er et reserveret ord!
endelig klassen {
public static void main (String [] args) {
// klassekode ..
}
}
I stedet for at samle, giver Java-programmet i stedet følgende fejl:
forventes