Dieser Beitrag zielt darauf ab, einen umfassenden Überblick über die folgenden Konzepte zu geben:
Also lasst uns anfangen!
Was ist eine Kennung in Java?
Wie der Name selbst schon sagt, werden die Kennungen verwendet, um etwas zu identifizieren. In Java ist ein Bezeichner ein symbolischer Name, der einem Paket, einer Klasse, einer Methode, einer Variablen usw. eine Identität verleiht.
Beispiel: Grundlegendes Verständnis von Java -Identifikatoren
Das unten angegebene Beispiel führt Ihnen an, was genau eine Java -Kennung ist?
public class exampleclassHier in diesem Beispielprogramm haben wir folgende Kennungen:
Was sind die allgemeinen Regeln, um eine Kennung in Java zu definieren??
In Java können wir eine Kennung blind nicht blind definieren. Stattdessen müssen wir einige Regeln befolgen, wie unten aufgeführt:
Verständnis gültigen/ungültiger Kennungen anhand von Beispielen
Lassen Sie uns das Konzept gültiger und ungültiger Kennungen mit Hilfe einiger Beispiele verstehen:
Beispiel: Können wir reservierte Schlüsselwörter als Kennung verwenden??
String for = "Willkommen bei LinuxHint.com ";In diesem Beispiel haben wir ein reserviertes Keyword i verwendet.e. “für”Als Kennung. Folglich werden wir a begegnen Kompilierungszeit Fehler wie in der untergegebenen Ausgabe gezeigt:
Die Ausgabe hat bewiesen, dass Schlüsselwörter nicht als Kennungen verwendet werden können.
Beispiel: Bezeichner müssen mit alphanumerischen Werten definiert werden
String Message123 = "Willkommen bei LinuxHint.com ";In diesem Beispiel haben wir eine Kennung namens erstellt “Message123”. Mal sehen, wie der obige Code in Java funktioniert:
Der obige Ausschnitt sieht gut aus; Es erzeugt keinen Fehler. Es zeigt, dass die deklarierte Kennung i.e. “Message123Ist eine gültige Kennung.
Beispiel: Kann ein spezielles Zeichen als Kennung verwendet werden??
String Mess@Ge = "Willkommen bei LinuxHint.com ";In diesem Codierungsbeispiel haben wir ein spezielles Zeichen „@“ als Kennung verwendet. Infolgedessen werden wir uns mit einem Kompilierungs-Zeit-Fehler stellen:
Das oben gegebene Snippet hat überprüft, ob die Sonderzeichen nicht als Kennungen verwendet werden können.
Beispiel: Ist es legal, eine Kennung mit einem weißen Raum zu deklarieren?
String Mess Age = "Willkommen bei LinuxHint.com ";Diesmal haben wir einen Kenner i deklariert i.e. "Mess Age", der einen weißen Raum enthält. Der Java -Compiler betrachtet es nicht als rechtliche Kennung, wie im folgenden Snippet gezeigt:
Die Ausgabe hat klargestellt, dass weiße Räume in einer Kennungserklärung nicht zulässig sind.
Beispiel: Können wir eine Kennung mit einem numerischen Wert einleiten??
String 123Message = "Willkommen bei LinuxHint.com ";Das Beispiel deklariert eine Kennung, die mit einem numerischen Wert beginnt, sodass ein Kompilierungs-Zeit-Fehler auftritt:
Der obige Ausschnitt hat klargestellt, dass die Verwendung des numerischen Wertes zu Beginn einer Kennung verboten ist.
Beispiel: Ist es legal, eine Kennung von einem Unterstrich- oder Dollarschild zu starten??
String $ message = "Willkommen bei LinuxHint.com ";Mit Java können wir eine Kennung aus einem Unterstrich oder einem Dollarschild einleiten, wie im folgenden Snippet gezeigt:
Die Ausgabe hat klargestellt, dass die Erklärung eines Kennung mit Unterstrich- oder Dollarschild in Java gültig ist.
Abschluss
In Java ist ein Bezeichner ein symbolischer Name, der einem Paket, einer Klasse, einer Methode, einer Variablen usw. eine Identität verleiht. Identifikatoren in Java werden verwendet, um etwas zu identifizieren. In Java gibt es einige Regeln, die befolgt werden müssen, um eine Kennung zu erklären. Zum Beispiel können Sonderzeichen, reservierte Schlüsselwörter, Schlüsselwörter von Abfragensprachen usw. nicht als Bezeichner verwendet werden. Diese Beschreibung berücksichtigte einige geeignete Beispiele, um das Konzept der Identifikatoren in Java zu erklären.