Schlüsselwörter in Java 15

Wenn wir eine Variable in Java deklarieren dürfen wir uns einen eigenen Namen für die Variable ausdenken, dieser darf aber nicht einem reservierten Schlüsselwort oder einem Literal entsprechen.

Schlüsselwörter als Variablenname erzeugen einen Fehler!
Schlüsselwörter als Variablenname erzeugen einen Fehler!

Reservierte Schlüsselörter in Java 15

abstractcontinuefornewswitch
assertdefaultifpackagesynchronized
booleandogotoprivatethis
breakdoubleimplements protected throw
byteelse importpublic throws
caseenum instanceof return transient
catch extends intshorttry
charfinal interface static void
classfinallylongstrictfpvolatile
constfloatnativesuperwhile
_ (Strich)
In der aktuellen Version Java 15 sind 51 Schlüsselwörter reserviert

Die Schlüsselwörter const und goto sind reserviert, obwohl sie derzeit nicht verwendet werden. Das Schlüsselwort _(Strich) ist für eine mögliche zukünftige Verwendung in Parameterdeklarationen reserviert.

Literale

Literale beschreiben einen Wert und sind zum Beispiel true, false oder null. Diese dürfen ebenfalls nicht für Variablennamen verwendet werden.

Weitere Details hierzu finden sich in der JLS (Java Language Specification) im Kapitel 3.

Schreibe einen Kommentar