A Jáva Az azonosító egy csomagnak, osztálynak, interfésznek, módszernek vagy változónak adott név. Ez lehetővé teszi a programozó számára, hogy a tétel más pontjaira hivatkozzon a programban.
Ahhoz, hogy a választott azonosítókból a legtöbbet hozza ki, tegye értelmessé és kövesse az szabványos Java elnevezési konvenciók.
Példák Java azonosítókra
Ha olyan változókkal rendelkezik, amelyek tartalmazzák a személy nevét, magasságát és súlyát, akkor válasszon azonosítókat, amelyek nyilvánvalóvá teszik a céljukat:
Karakterlánc neve = "Homer Jay Simpson";
int súly = 300;
kettős magasság = 6;
System.out.printf ("A nevem% s, magasságom% .0f lábam és a súlyom% d font. D'oh!% N ", név, magasság, súly);
Ezt emlékezzünk a Java-azonosítókról
Mivel vannak szigorú szintaxisok vagy nyelvtani szabályok a Java-azonosítókkal kapcsolatban (ne aggódj, ezeket nem nehéz megérteni), győződjön meg róla, hogy tisztában van ezekkel a dolgokkal, és ne:
-
Fenntartott szavak mint
osztály
,folytatni
,üres
,más
ésha
nem használható. - "Java betűk": az azonosítóhoz használható elfogadható betűknek adott kifejezés. Ez nemcsak a normál ábécé betűit foglalja magában, hanem a szimbólumokat is, amelyek kivétel nélkül tartalmaznak az aláhúzást (_) és a dollárjelet ($).
- A "Java számjegyek" a 0-9 számokat tartalmazzák.
- Az azonosító betűvel, dollárjelet vagy aláhúzással kezdődhet, de nem egy számmal. Fontos azonban felismerni, hogy a számjegyek tud addig kell használni, amíg léteznek az első karakter után, pl
e8xmple
- A Java betűk és számok bármilyen lehetnek a Unicode karakterkészletből, ami azt jelenti, hogy kínai, japán és más nyelvek karakterei is használhatók.
- A térköz nem elfogadható, ezért aláhúzás használható.
- A hosszúság nem számít, tehát ha igaz, akkor van igazán hosszú azonosítója.
- Fordítási idő hiba akkor jelentkezik, ha az azonosító ugyanazt a helyesírást használja, mint a kulcsszó, a null literál vagy a logikai literál.
- Mivel az SQL kulcsszavak felsorolása a jövőben egy bizonyos ponton tartalmazhat más SQL szavakat (és azonosítókat) nem lehet pontosan megfogalmazni, mint a kulcsszó), általában nem ajánlott SQL kulcsszó használata azonosító.
- Javasoljuk az értékeikhez kapcsolódó azonosítók használatát, így könnyebben megjegyezhetők.
- A változók kis- és nagybetűkre érzékenyek, ami azt jelenti
myValue
nem ugyanazt jelenti, mint amyValue
Jegyzet: Ha siet, csak vegye figyelembe azt a tényt, hogy az azonosító egy vagy több karakter származik a számok, betűk, az aláhúzás és a dollárjel, és az első karakter soha nem lehet a szám.
A fenti szabályokat követve ezeket az azonosítókat törvényesnek kell tekinteni:
_variablename
_3variable
$ testvariable
VariableTest
variabletest
this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores
MAX_VALUE
Íme néhány példa az azonosítókra nem érvényesek mert nem tartják be a fent említett szabályokat:
-
8example
(ez egy számmal kezdődik) -
EXA + rek
(a pluszjel nem megengedett) -
változó teszt
(szóköz nem érvényes) -
this_long_variable_name_is_not_valid_because_of_this-kötőjel
(míg az aláhúzás elfogadható, mint a fentről származó példában, még az azonosítóban szereplő kötőjel érvénytelenné teszi)