Reserverede ord i Java

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:

instagram viewer
 // 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