Heim  >  Artikel  >  Java  >  Welchen Zweck hat das Schlüsselwort „underscore“ in Java 9?

Welchen Zweck hat das Schlüsselwort „underscore“ in Java 9?

PHPz
PHPznach vorne
2023-09-09 14:49:021411Durchsuche

在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, &#39;_&#39; is a keyword, and may not be used as an identifier
int _ = 50;
^
UnderscoreKeywordTest.java:4: error: as of release 9, &#39;_&#39; 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen