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:
// 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