Heim >Java >javaLernprogramm >Welchen Zweck hat das Schlüsselwort „underscore' in Java 9?
In früheren Versionen von Java wurde der Unterstrich („_“) als Bezeichner oder zum Erstellen eines Variablennamens verwendet. Ab Java 9 ist das Zeichen „Unterstrich“ ein „reserviertes Schlüsselwort“ und kann nicht als Bezeichner oder Variablenname verwendet werden. Wenn wir ein einzelnes Unterstrich-Zeichen als Bezeichner verwenden, schlägt das Programm beim Kompilieren fehl und wirft einen Kompilierungszeitfehler aus, da es sich jetzt um ein Schlüsselwort handelt und in Java 9 oder höher nicht verfügbar ist Variablenname. Beispiel
public class UnderscoreKeywordTest { public static void main(String args[]) { int _ = 50 System.out.println(_); } }Ausgabe
<strong>UnderscoreKeywordTest.java:3: error: as of release 9, '_' is a keyword, and may not be used as an identifier int _ = 50; ^ UnderscoreKeywordTest.java:4: error: as of release 9, '_' is a keyword, and may not be used as an identifier System.out.println(_);</strong>
Das obige ist der detaillierte Inhalt vonWelchen Zweck hat das Schlüsselwort „underscore' in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!