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.
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.
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