Hva er en identifikator i Java

Hva er en identifikator i Java
Java gir begrepet identifikatorer som brukes til å identifisere noe. Identifikatorene i Java gir identiteten til en Java -klasse, metode, variabel osv. En Java -identifikator kan være et enkelt tegn som A, B, C, etc., eller et mer beskrivende navn som student_id, student_name, etc. Imidlertid foretrekker utviklerne å bruke et beskrivende navn slik at det lett kan være forståelig/identifiserbart for andre programmerere.

Dette innlegget tar sikte på å presentere en omfattende oversikt over de nedenfor børsnoterte konseptene:

  • Hva er en identifikator i Java?
  • Hva er de generelle reglene for å definere en identifikator i Java?
  • Forstå gyldige/ugyldige identifikatorer ved hjelp av eksempler.

Så la oss komme i gang!

Hva er en identifikator i Java?

Som navnet i seg selv antyder, brukes identifikatorene til å identifisere noe. I Java er en identifikator et symbolsk navn som gir en identitet til en pakke, klasse, metode, variabel osv.

Eksempel: Grunnleggende forståelse av Java -identifikatorer

Eksemplet nedenfor vil veilede deg hva nettopp en Java -identifikator er?

offentlig klasse eksempler på
public static void main (String args [])
String melding = "Velkommen til Linuxhint";

Her i dette eksempelprogrammet har vi følgende identifikatorer:

  • Et klassenavn i.e. “Eksempler”.
  • Et forhåndsdefinert metodenavn i.e. “hoved()”.
  • Et forhåndsdefinert klassenavn i.e. “Streng”.
  • Et par variabelnavn jeg.e. “Args”,“beskjed”.

Hva er de generelle reglene for å definere en identifikator i Java?

I Java kan vi ikke definere en identifikator blindt. I stedet må vi følge noen regler som er oppført nedenfor:

  • Reserverte nøkkelord som til, byte, int, etc. Kan ikke brukes som identifikator.
  • En identifikator må defineres ved hjelp av alfanumeriske verdier i.e. [A-Z], [A-Z], [0-9]) og et par spesielle symboler (i.e. dollar tegn $, og understrek _).
  • En identifikator kan ikke defineres ved hjelp av spesialtegn som #, @, ! etc.
  • Hvit rom i en identifikator er ikke akseptabel e.g. “Linux hint”Er ikke en gyldig identifikator fordi det er et mellomrom mellom to ord.
  • En identifikator må startes med et alfabet, "$”Skilt, eller en“_" understrek.
  • En identifikator kan ikke startes med et tall, eller en spesiell karakter som +, -, 1, 20, @, etc.
  • Bortsett fra å programmere nøkkelord, spørringsspråklige nøkkelord som SKAPE, PLUKKE UT, Slett, etc. er også forbudt.

Forstå gyldige/ugyldige identifikatorer ved hjelp av eksempler

La oss forstå begrepet gyldige og ugyldige identifikatorer ved hjelp av noen eksempler:

Eksempel: Kan vi bruke reserverte nøkkelord som identifikator?

Streng for = "Velkommen til Linuxhint.com ";

I dette eksemplet benyttet vi et reservert nøkkelord i.e. “til”Som identifikator. Følgelig vil vi møte en kompileringstid Feil som vist i den undergitte utgangen:

Utgangen beviste at nøkkelord ikke kan brukes som identifikatorer.

Eksempel: Identifikatorer må defineres ved hjelp av alfanumeriske verdier

String melding123 = "Velkommen til Linuxhint.com ";

I dette eksemplet opprettet vi en identifikator som heter “melding123”. La oss se hvordan koden ovenfor fungerer i Java:

Ovennevnte utdrag ser bra ut; det genererer ingen feil. Det viser at den erklærte identifikatoren I.e. “melding123”Er en gyldig identifikator.

Eksempel: Kan en spesiell karakter brukes som identifikator?

String mess@ge = "Velkommen til Linuxhint.com ";

I dette kodingseksemplet benyttet vi en spesiell karakter “@” som identifikator. Som et resultat vil vi møte en kompileringstidsfeil:

Ovennevnte utdrag bekreftet at spesialtegnene ikke kan brukes som identifikatorer.

Eksempel: er det lovlig å erklære en identifikator ved hjelp av et hvitt rom?

String mess alder = "Velkommen til Linuxhint.com ";

Denne gangen erklærte vi en identifikator I.e. “Messalder”, som inneholder et hvitt rom. Java -kompilatoren vil ikke betrakte det som en lovlig identifikator som vist i følgende utdrag:

Utgangen avklarte at hvite rom ikke er tillatt i en identifikatordeklarasjon.

Eksempel: Kan vi sette i gang en identifikator med en numerisk verdi?

String 123Message = "Velkommen til Linuxhint.com ";

Eksemplet erklærer en identifikator som starter med en numerisk verdi, så det vil oppstå en feiltidsfeil:

Ovennevnte utdrag avklarte at bruken av numerisk verdi ved starten av en identifikator er forbudt.

Eksempel: er det lovlig å starte en identifikator fra et understrek eller dollartegn?

String $ melding = "Velkommen til Linuxhint.com ";
String _Message = "Velkommen til Linuxhint.com ";

Java lar oss sette i gang en identifikator fra et understrek eller et dollarskilt som vist i følgende utdrag:

Produksjonen avklarte at erklæringen av en identifikator med understreket eller dollarskiltet er gyldig i Java.

Konklusjon

I Java er en identifikator et symbolsk navn som gir en identitet til en pakke, klasse, metode, variabel osv. Identifikatorer i Java brukes til å identifisere noe. I Java er det noen regler som må følges for å erklære en identifikator. For eksempel kan ikke spesialtegn, reserverte nøkkelord, spørringsspråklige nøkkelord osv., Kan ikke brukes som identifikatorer. Denne oppskrivningen vurderte noen passende eksempler for å forklare begrepet identifikatorer i Java.