Ähnlich wie andere Sprachen erfordert auch die Java-Sprache Bezeichner und Schlüsselwörter zur Unterstützung der Java-Syntax.
Identifikator
Ein Bezeichner in Java ist ein Name, der für eine Methode, Variable oder ein anderes benutzerdefiniertes Element definiert ist. In der Java-Sprache lauten die Zusammensetzungsregeln für Bezeichner wie folgt:
Bezeichner bestehen aus Zahlen (0–9) und Buchstaben (A–Z und a–z), Dollarzeichen ($), Unterstrichen (_) und allen Symbolen im Unicode-Zeichensatz größer als 0xC0 (keine Leerzeichen zwischen Symbolen). ). Und das erste Symbol einer Kennung kann nur ein Buchstabe, ein Unterstrich und ein Dollarzeichen sein, gefolgt von einem beliebigen Buchstaben, einer Zahl, einem Dollarzeichen oder einem Unterstrich.
Darüber hinaus unterscheidet Java strikt zwischen Groß- und Kleinschreibung. Beispielsweise sind DOTcpp und dotcpp zwei unterschiedliche Bezeichner. Bezeichner werden in zwei Kategorien unterteilt, nämlich Schlüsselwörter und benutzerdefinierte Bezeichner .
Schlüsselwörter sind Bezeichner mit besonderer Bedeutung, wie z. B. wahr und falsch, die logische Wahrheit und Falschheit darstellen.
Benutzerdefinierte Bezeichner sind nicht reservierte Wortbezeichner, die von Benutzern gemäß den Regeln für die Bezeichnerzusammensetzung generiert werden. Beispielsweise ist dotcpp ein Bezeichner beim Definieren einer Variablen.
Tipp: Seien Sie vorsichtig bei der Verwendung von Bezeichnern, sei es bei der Verwendung von Schlüsselwörtern oder bei der Verwendung benutzerdefinierter Nicht-Schlüsselwort-Bezeichner. Darüber hinaus können Bezeichner Schlüsselwörter enthalten, dürfen jedoch nicht denselben Namen wie Schlüsselwörter haben. Im Folgenden sind beispielsweise legale und illegale Identifikatoren aufgeführt.
Rechtliche Identifikatoren: Datum, $2011, _Datum, D_$Datum usw.
Unzulässige Kennungen: 123.com, 9com, for, if usw.
Bezeichner werden zur Benennung von Konstanten , Variablen , Klassen und Objekten von Klassen usw. verwendet. Daher schreibt die gute Programmierpraxis vor, dass Sie bei der Benennung eines Bezeichners ihm einen aussagekräftigen oder nützlichen Namen geben sollten.
Schlüsselwörter
Schlüsselwörter (oder reservierte Wörter ) sind feste Wörter, die für den Compiler eine besondere Bedeutung haben und nicht für andere Zwecke im Programm verwendet werden können. Schlüsselwörter haben eine besondere Bedeutung und Verwendung, unterscheiden sich von benutzerdefinierten Bezeichnern und können nicht als allgemeine Bezeichner verwendet werden. Java-Schlüsselwörter haben für den Java-Compiler eine besondere Bedeutung. Sie werden zur Darstellung eines Datentyps oder zur Darstellung der Struktur eines Programms usw. verwendet. Reservierte Wörter sind für Java reservierte Schlüsselwörter. Obwohl sie derzeit nicht als Schlüsselwörter verwendet werden, können sie in zukünftigen Upgrade-Versionen als Schlüsselwörter verwendet werden. Die Java-Sprache definiert derzeit 51 Schlüsselwörter. Diese Schlüsselwörter können nicht als Variablennamen, Klassennamen und Methodennamen verwendet werden.
Datentypen : boolean, int, long, short, byte, float, double, char, class, interface.
Prozesssteuerung : if, else, do, while, for, switch, case, default, break, continue, return, try, Catch, final.
Modifikatoren : öffentlich, geschützt, privat, endgültig, ungültig, statisch, streng, abstrakt, vorübergehend, synchronisiert, flüchtig, nativ.
Aktionen : verpacken, importieren, werfen, wirft, erweitert, implementiert, dies, Abendessen, Instanz von, neu.
Reservierte Wörter : true, false, null, goto, const.
Es ist zu beachten, dass public ein Schlüsselwort ist, da Java die Groß- und Kleinschreibung beachtet, Public jedoch kein Schlüsselwort. Aus Gründen der Klarheit und Lesbarkeit des Programms sollten Sie jedoch versuchen, andere Formen der Schlüsselwortbenennung zu vermeiden, um Codeunfälle zu vermeiden und die Lesbarkeit des Codes zu verbessern.
Tipp: Die in diesem Abschnitt genannten Schlüsselwörter und Bezeichner müssen nicht wie Wörter auswendig gelernt werden, sondern sollten während des Codierungsprozesses geübt und im Gedächtnis behalten werden. Programmieren ist keine freie Kunst, sondern konzentriert sich mehr auf Übung und Verständnis!