Bezeichner in Java sind symbolische Namen, die zur Identifizierung verwendet werden. Dies können Klassennamen, Variablennamen, Methodennamen, Paketnamen, Konstantennamen und mehr sein. Jedoch, In Java , Es gibt einige reservierte Wörter, die nicht als Bezeichner verwendet werden können.
Für jeden Bezeichner gibt es einige Konventionen, die vor der Deklaration beachtet werden sollten. Lassen Sie es uns mit einem einfachen Java-Programm verstehen:
public class HelloJava { public static void main(String[] args) { System.out.println('Hello JavaTpoint'); } }
Aus dem obigen Beispiel haben wir die folgenden Java-Identifikatoren:
- HelloJava (Klassenname)
- main (Hauptmethode)
- String (vordefinierter Klassenname)
- args (String-Variablen)
- System (vordefinierte Klasse)
- out (Variablenname)
- println (Methode)
Lassen Sie uns die Regeln für die Java-ID verstehen:
Regeln für Bezeichner in Java
Es gibt einige Regeln und Konventionen für die Deklaration der Bezeichner in Java. Wenn die Bezeichner nicht ordnungsgemäß deklariert sind, erhalten wir möglicherweise einen Fehler bei der Kompilierung. Im Folgenden finden Sie einige Regeln und Konventionen für die Deklaration von Bezeichnern:
string.format Java-String
- Ein gültiger Bezeichner muss die Zeichen [A-Z] oder [a-z] oder Zahlen [0-9] sowie einen Unterstrich (_) oder ein Dollarzeichen ($) enthalten. Beispielsweise ist @javatpoint kein gültiger Bezeichner, da es das Sonderzeichen @ enthält.
- Ein Bezeichner sollte kein Leerzeichen enthalten. Java tpoint ist beispielsweise ein ungültiger Bezeichner.
- Ein Bezeichner sollte am Anfang keine Zahl enthalten. Beispielsweise ist 123javatpoint ein ungültiger Bezeichner.
- Eine Kennung sollte nur 4–15 Buchstaben lang sein. Es gibt jedoch keine Begrenzung hinsichtlich der Länge. Es ist jedoch gut, die Standardkonventionen zu befolgen.
- Wir können die für Java reservierten Schlüsselwörter wie int, float, double, char usw. nicht als Bezeichner verwenden. Beispielsweise ist int double ein ungültiger Bezeichner in Java.
- Ein Bezeichner sollte keine Schlüsselwörter der Abfragesprache wie SELECT, FROM, COUNT, DELETE usw. sein.
Reservierte Java-Schlüsselwörter
Reservierte Java-Schlüsselwörter sind vordefinierte Wörter, die für eine beliebige Funktionalität oder Bedeutung reserviert sind. Wir können diese Schlüsselwörter nicht als Bezeichnernamen wie Klassennamen oder Methodennamen verwenden. Diese Schlüsselwörter werden von der Java-Syntax für einige Funktionen verwendet. Wenn wir ein reserviertes Wort als Variablennamen verwenden, wird ein Fehler ausgegeben.
In Java hat jedes reservierte Wort eine einzigartige Bedeutung und Funktionalität.
Betrachten Sie die folgende Syntax:
myflixr
double marks;
In der obigen Anweisung ist „double“ ein reserviertes Wort, während „marks“ ein gültiger Bezeichner ist.
Nachfolgend finden Sie die Liste der reservierten Schlüsselwörter in Java:
abstrakt | weitermachen | für | geschützt | vergänglich |
Behaupten | Standard | Gehe zu | öffentlich | Versuchen |
Boolescher Wert | Tun | Wenn | Statisch | wirft |
brechen | doppelt | implementiert | strictfp | Paket |
Byte | anders | importieren | super | Privat |
Fall | Aufzählung | Schnittstelle | Kurz | schalten |
Fangen | Erweitert | Instanz von | zurückkehren | Leere |
Verkohlen | Finale | Int | synchronisiert | flüchtig |
Klasse | Endlich | lang | werfen | Datum |
const | schweben | Einheimisch | Das | während |
Obwohl const und goto nicht Teil der Java-Sprache sind; Sie gelten aber auch als Schlüsselwörter.
Beispiel für gültige und ungültige Bezeichner
Gültige Bezeichner:
Im Folgenden finden Sie einige Beispiele für gültige Bezeichner in Java:
- Testvariable
- Testvariable
- A
- ich
- Test_Variable
- _testvariable
- $testvariable
- sum_of_array
- TESTVARIABLE
- jtp123
- JavaTpoint
- Javatpoint123
Ungültige Bezeichner:
Nachfolgend finden Sie einige Beispiele für ungültige Bezeichner:
Java Localdatetime
- Testvariable (Wir können kein Leerzeichen in einen Bezeichner einfügen)
- 123javatpoint (Der Bezeichner sollte nicht mit Zahlen beginnen)
- java+tpoint ( Das Pluszeichen (+) kann nicht verwendet werden)
- a-javatpoint (Bindestrichsymbol ist nicht zulässig)
- java_&_Tpoint (kaufmännisches Und-Symbol ist nicht zulässig)
- Java'tpoint (wir können kein Apostroph-Symbol in einem Bezeichner verwenden)
Bei der Deklaration eines Bezeichners sollten wir einige Namenskonventionen befolgen. Diese Konventionen werden jedoch von der Programmiersprache Java nicht zwingend eingehalten. Deshalb nennt man es Konventionen, nicht Regeln. Aber es ist gut, ihnen zu folgen. Hierbei handelt es sich um einige Industriestandards, die von Java-Communitys wie Oracle und Netscape empfohlen werden.
Wenn wir diese Konventionen nicht befolgen, kann es zu Verwirrung oder fehlerhaftem Code kommen.
Erfahren Sie mehr über Java-Namenskonventionen .