Reservierte Wörter in Java

Reservierte Wörter sind Wörter, die nicht als Objekt- oder Variablennamen in einem Java-Programm verwendet werden können, da sie bereits von der Syntax der Java-Programmiersprache verwendet werden.

Wenn Sie versuchen, eines der folgenden Wörter als Bezeichner in Ihren Java-Programmen zu verwenden, wird eine Fehlermeldung wie die folgende angezeigt.

Liste der reservierten Java-Schlüsselwörter

abstrakt behaupten Boolescher Wert brechen Byte Fall
Fang verkohlen Klasse const fortsetzen Standard
doppelt tun sonst enum erweitert falsch
Finale schließlich schweben zum gehe zu wenn
implementiert importieren instanceof int Schnittstelle lange
gebürtig Neu Null Paket Privat geschützt
Öffentlichkeit Rückkehr kurz statisch strictfp Super
Schalter synchronisiert Dies werfen wirft vorübergehend
wahr Versuchen Leere flüchtig während

*Das strictfp Das Schlüsselwort wurde dieser Liste in Java Standard Edition Version 1.2 hinzugefügt, behaupten in Version 1.4 und enum in Version 5.0.

Obwohl gehe zu und const werden in der Programmiersprache Java nicht mehr verwendet, können aber dennoch nicht als Schlüsselwörter verwendet werden.

Was passiert, wenn Sie ein reserviertes Wort verwenden??

Angenommen, Sie versuchen, eine neue Klasse zu erstellen und benennen sie mit einem reservierten Wort wie folgt:

 // kann man nicht endlich verwenden, da es ein reserviertes Wort ist!
Klasse endlich
   public static void main (String [] args)
      //Klassencode…
   

Anstatt zu kompilieren, gibt das Java-Programm stattdessen den folgenden Fehler aus:

 erwartet