Java azonosító meghatározása és példák

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
    és
    ha
    nem használható.
  • instagram viewer
  • "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 a
    myValue

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)
instagram story viewer