logo

Azonosítók Java nyelven

A Java azonosítói az azonosításra használt szimbolikus nevek. Ezek lehetnek osztálynév, változónév, metódusnév, csomagnév, konstansnév stb. Azonban In Jáva , Vannak fenntartott szavak, amelyek nem használhatók azonosítóként.

Minden azonosítóhoz van néhány konvenció, amelyeket a deklarálás előtt alkalmazni kell. Értsük meg ezt egy egyszerű Java programmal:

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

Azonosítók Java nyelven

A fenti példából a következő Java azonosítóink vannak:

  1. HelloJava (Osztálynév)
  2. fő (fő módszer)
  3. Karakterlánc (előre meghatározott osztálynév)
  4. args (karakterlánc változók)
  5. Rendszer (előre meghatározott osztály)
  6. out (változó neve)
  7. println (módszer)

ismerjük meg a Java azonosító szabályait:

Az azonosítók szabályai a Java nyelvben

Van néhány szabály és konvenció az azonosítók Java nyelven történő deklarálására. Ha az azonosítók nincsenek megfelelően deklarálva, fordítási idejű hibát kaphatunk. Íme néhány szabály és konvenció az azonosítók deklarálására:

  • Az érvényes azonosítónak tartalmaznia kell [A-Z] vagy [a-z] karaktereket vagy számokat [0-9], és aláhúzásjelet (_) vagy dollárjelet ($). például a @javatpoint nem érvényes azonosító, mert tartalmaz egy speciális karaktert, ami @.
  • Az azonosítóban nem lehet szóköz. Például a java tpoint érvénytelen azonosító.
  • Az azonosító nem tartalmazhat számot az elején. Például a 123javatpoint érvénytelen azonosító.
  • Az azonosító csak 4-15 betűből állhat. A hossza azonban nincs korlátozva. De jó követni a szabványos konvenciókat.
  • Nem használhatjuk a Java fenntartott kulcsszavakat azonosítóként, például int, float, double, char stb. Például az int double érvénytelen azonosító a Java-ban.
  • Az azonosító nem lehet semmilyen lekérdezési nyelvi kulcsszó, például SELECT, FROM, COUNT, DELETE stb.

Java fenntartott kulcsszavak

A Java fenntartott kulcsszavak előre meghatározott szavak, amelyek bármilyen funkcióhoz vagy jelentéshez vannak fenntartva. Ezeket a kulcsszavakat nem használhatjuk azonosítónévként, például osztálynévként vagy metódusnévként. Ezeket a kulcsszavakat a Java szintaxisa használja bizonyos funkciókhoz. Ha egy fenntartott szót használunk változónévként, az hibát fog kiütni.

A Java nyelven minden fenntartott szónak egyedi jelentése és funkciója van.

Vegye figyelembe az alábbi szintaxist:

 double marks; 

a fenti utasításban a double egy fenntartott szó, míg a marks egy érvényes azonosító.

Az alábbiakban a Java fenntartott kulcsszavak listája található:

absztrakt folytatni számára védett átmeneti
Állítsd Alapértelmezett Menj nyilvános Próbáld ki
Boolean Tedd Ha Statikus dobások
szünet kettős megvalósítja strictfp Csomag
byte más import szuper Magán
ügy enum Felület Rövid kapcsoló
Fogás Meghosszabbítja Például az Visszatérés üres
Char Végső Int szinkronizálva illó
osztály végül hosszú dobás Dátum
const úszó Anyanyelvi Ez míg

Bár a const és a goto nem része a Java nyelvnek; De ezeket is kulcsszavaknak tekintik.

javascript karakterlánc csere

Példa érvényes és érvénytelen azonosítókra

Érvényes azonosítók:

Íme néhány példa a Java érvényes azonosítóira:

  • TestVariable
  • tesztváltozó
  • a
  • én
  • Test_Variable
  • _testvariable
  • $tesztváltozó
  • tömb_összege
  • VIZSGÁLHATÓ
  • jtp123
  • JavaTpoint
  • Javapont123

Érvénytelen azonosítók:

Az alábbiakban néhány példa az érvénytelen azonosítókra:

gépi tanulási modellek
  • Tesztváltozó (Nem adhatunk szóközt az azonosítóban)
  • 123javatpoint (Az azonosító nem kezdődhet számokkal)
  • java+tpoint ( A plusz (+) szimbólum nem használható)
  • a-javatpoint (kötőjel nem megengedett)
  • java_&_Tpoint (és és jel nem engedélyezett)
  • Java'tpoint (nem használhatunk aposztróf szimbólumot az azonosítóban)

Az azonosító deklarálása során bizonyos elnevezési konvenciót kell követnünk. Ezeket a konvenciókat azonban nem kényszeríti a Java programozási nyelv. Ezért nevezik konvencióknak, nem szabályoknak. De jó követni őket. Ezek néhány iparági szabvány, amelyeket a Java közösségek, például az Oracle és a Netscape ajánlanak.

Ha nem követjük ezeket az egyezményeket, az zavart vagy hibás kódot generálhat.

Lásd bővebben Java elnevezési konvenciók .