Reserverade ord i Java

Reserverade ord är ord som inte kan användas som objekt eller variabel namn i a Java program eftersom de redan används av syntaxen för Java-programmeringsspråket.

Om du försöker använda något av orden nedan som identifierare i dina Java-program får du ett fel som det nedan.

Lista över reserverade Java-nyckelord

abstrakt hävda boolean ha sönder bitgrupp fall
fånga röding klass const Fortsätta standard
dubbel- do annan enum sträcker falsk
slutlig till sist flyta för gå till om
redskap importera instans av int gränssnitt lång
inföding ny null paket privat skyddade
offentlig lämna tillbaka kort statisk strictfp super
växla synkroniserad detta kasta kastar transitorisk
Sann Prova tomhet flyktig medan

*De strictfp nyckelord har lagts till i denna lista i Java Standard Edition version 1.2, hävda i version 1.4, och enum i version 5.0.

Även om gå till och const används inte längre på Java-programmeringsspråket, de kan fortfarande inte användas som nyckelord.

Vad händer om du använder ett reserverat ord?

Låt oss säga att du försöker skapa en ny klass och namnge den med ett reserverat ord, så här:

instagram viewer
 // du kan inte äntligen använda eftersom det är ett reserverat ord!
klass äntligen {
public static void main (String [] args) {
// klasskod ..
}
}

Istället för att sammanställa, kommer Java-programmet istället att ge följande fel:

 förväntat

instagram story viewer