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'); } }
A fenti példából a következő Java azonosítóink vannak:
- HelloJava (Osztálynév)
- fő (fő módszer)
- Karakterlánc (előre meghatározott osztálynév)
- args (karakterlánc változók)
- Rendszer (előre meghatározott osztály)
- out (változó neve)
- 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 .