Reservierte Wörter sind Wörter, die nicht als verwendet werden können Objekt oder Variable Namen in a Java Programm, weil sie bereits von der Syntax der Programmiersprache Java 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 | Aufzählung | erweitert | falsch |
Finale | schließlich | schweben | zum | gehe zu | wenn |
Geräte | importieren | Instanz von | int | Schnittstelle | lange |
einheimisch | 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 Aufzählung in Version 5.0.
Obwohl gehe zu und const werden in der Programmiersprache Java nicht mehr verwendet, können jedoch nicht als Schlüsselwörter verwendet werden.
Was passiert, wenn Sie ein reserviertes Wort verwenden?
Angenommen, Sie versuchen, eine neue Klasse zu erstellen und sie mit einem reservierten Wort wie folgt zu benennen:
// Du kannst es nicht endgültig 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