logo

Identifikatorji v Javi

Identifikatorji v Javi so simbolična imena, ki se uporabljajo za identifikacijo. Lahko so ime razreda, ime spremenljivke, ime metode, ime paketa, ime konstante in drugo. Vendar pa In Java , Obstaja nekaj rezerviranih besed, ki jih ni mogoče uporabiti kot identifikator.

Za vsak identifikator obstaja nekaj konvencij, ki jih je treba uporabiti, preden ga deklarirate. Razumejmo to s preprostim programom Java:

 public class HelloJava { public static void main(String[] args) { System.out.println('Hello JavaTpoint'); } } 

Identifikatorji v Javi

Iz zgornjega primera imamo naslednje identifikatorje Java:

  1. HelloJava (ime razreda)
  2. glavni (glavna metoda)
  3. Niz (vnaprej določeno ime razreda)
  4. args (spremenljivke niza)
  5. Sistem (vnaprej določen razred)
  6. out (ime spremenljivke)
  7. println (metoda)

poglejmo pravila za identifikator Java:

Pravila za identifikatorje v Javi

Obstaja nekaj pravil in konvencij za deklariranje identifikatorjev v Javi. Če identifikatorji niso pravilno deklarirani, lahko dobimo napako med prevajanjem. Sledi nekaj pravil in dogovorov za deklariranje identifikatorjev:

  • Veljaven identifikator mora vsebovati znake [A–Z] ali [a–z] ali številke [0–9] ter podčrtaj (_) ali znak za dolar ($). na primer @javatpoint ni veljaven identifikator, ker vsebuje poseben znak, ki je @.
  • V identifikatorju ne sme biti prostora. Na primer, java tpoint je neveljaven identifikator.
  • Identifikator ne sme vsebovati številke na začetku. Na primer, 123javatpoint je neveljaven identifikator.
  • Identifikator mora biti dolg le 4-15 črk. Vendar pa njegova dolžina ni omejena. Vendar je dobro upoštevati standardne konvencije.
  • Rezerviranih ključnih besed Jave ne moremo uporabiti kot identifikator, kot so int, float, double, char itd. Int double je na primer neveljaven identifikator v Javi.
  • Identifikator ne sme biti nobena ključna beseda v poizvedovalnem jeziku, kot so SELECT, FROM, COUNT, DELETE itd.

Java rezervirane ključne besede

Rezervirane ključne besede v Javi so vnaprej določene besede, ki so rezervirane za katero koli funkcionalnost ali pomen. Teh ključnih besed ne moremo uporabiti kot naša imena identifikatorjev, kot je ime razreda ali ime metode. Te ključne besede uporablja sintaksa Jave za nekatere funkcije. Če kot ime spremenljivke uporabimo rezervirano besedo, bo prišlo do napake.

V Javi ima vsaka rezervirana beseda edinstven pomen in funkcionalnost.

Upoštevajte spodnjo sintakso:

 double marks; 

v zgornji izjavi je double rezervirana beseda, medtem ko je marks veljaven identifikator.

Spodaj je seznam rezerviranih ključnih besed v Javi:

povzetek nadaljevati za zaščiten prehodno
Trdi Privzeto Pojdi do javnosti poskusite
Boolean naredi če Statično vrže
odmor dvojno pripomočke strictfp Paket
bajt drugače uvoz super Zasebno
Ovitek enum Vmesnik Kratek stikalo
Ujemi Razširja instanceof vrnitev praznina
Char Končno Int sinhronizirano hlapljivo
razred končno dolga metati Datum
konst lebdi Native to medtem

Čeprav const in goto nista del jezika Java; Vendar pa veljajo tudi za ključne besede.

Primer veljavnih in neveljavnih identifikatorjev

Veljavni identifikatorji:

Sledi nekaj primerov veljavnih identifikatorjev v Javi:

  • TestVariable
  • testna spremenljivka
  • a
  • jaz
  • Testna_spremenljivka
  • _testvariable
  • $testvariable
  • vsota_matrike
  • TESTVARIABLE
  • jtp123
  • JavaTpoint
  • Javatpoint123

Neveljavni identifikatorji:

Spodaj je nekaj primerov neveljavnih identifikatorjev:

  • Testna spremenljivka (v identifikator ne moremo vključiti presledka)
  • 123javatpoint (Identifikator se ne sme začeti s številkami)
  • java+tpoint ( Simbola plus (+) ni mogoče uporabiti)
  • a-javatpoint (Simbol vezaj ni dovoljen)
  • java_&_Tpoint (simbol ampersand ni dovoljen)
  • Java'tpoint (v identifikatorju ne moremo uporabiti simbola apostrofa)

Pri deklaraciji identifikatorja bi morali upoštevati določeno konvencijo poimenovanja. Vendar programski jezik Java teh konvencij ni prisiljen upoštevati. Zato se imenujejo konvencije, ne pravila. Vendar jim je dobro slediti. To je nekaj industrijskih standardov, ki jih priporočajo skupnosti Java, kot sta Oracle in Netscape.

Če teh konvencij ne upoštevamo, lahko pride do zmede ali napačne kode.

Oglejte si več o Javne konvencije o poimenovanju .