Definicija i primjeri Java identifikatora

Java identifikator je naziv dat paketu, razredu, sučelju, metodu ili varijabli. Programeru omogućuje upućivanje predmeta s drugih mjesta u programu.

Da biste najbolje iskoristili identifikatore koje odaberete, učinite ih smislenima i slijedite upute standardne Java aplikacije.

Primjeri Java identifikatora

Ako imate varijable koje sadrže ime, visinu i težinu osobe, odaberite identifikatore koji čine njihovu svrhu očitom:

 Ime niza = "Homer Jay Simpson";

 int težina = 300;

 dvostruka visina = 6;


 System.out.printf ("Moje ime je% s, moja visina je% .0 stopa, a moja težina je% d kilograma. D'oh!% N ", ime, visina, težina); 

Ovo se pamti o Java identifikatorima

Budući da postoje neke stroge sintakse ili gramatička pravila kada su u pitanju Java identifikatori (ne brinite, nije ih teško razumjeti), pobrinite se da toga znate i nemojte:

  • Rezervirane riječi Kao
    klasa
    ,
    nastaviti
    ,
    poništiti
    ,
    drugo
    , i
    ako
    ne može se koristiti.
  • "Java slova" izraz je prihvatljivih slova koja se mogu koristiti za identifikator. To ne uključuje samo uobičajena slova abecede, već i simbole, koji samo, bez iznimke, uključuju podvlaku (_) i znak dolara ($).
    instagram viewer
  • "Java znamenke" uključuju brojeve 0-9.
  • Identifikator može započeti slovom, znakom dolara ili podvlakom, ali ne i brojem. Međutim, važno je shvatiti da su znamenke limenka koristiti dokle god postoje nakon prvog znaka, kao
    e8xmple
  • Java slova i znamenke mogu biti sve iz skupa znakova Unicode, što znači da se mogu koristiti znakovi na kineskom, japanskom i drugim jezicima.
  • Razmaci nisu prihvatljivi, pa se umjesto njih može naglasiti podvlaka.
  • Duljina nije bitna, tako da ako želite, možete imati stvarno dugačak identifikator.
  • Pogreška u vremenu sastavljanja dogodit će se ako identifikator koristi isti pravopis kao ključnu riječ, null literal ili boolean literal.
  • Budući da će popis SQL ključnih riječi u nekom trenutku u budućnosti možda sadržavati i druge SQL riječi (i identifikatore) ne može biti napisano isto kao ključna riječ), obično se ne preporučuje korištenje ključne riječi SQL kao identifikator.
  • Preporučuje se korištenje identifikatora koji su povezani sa njihovim vrijednostima kako bi ih se lakše upamtilo.
  • Varijable razlikuju velika i mala slova, što znači
    myvalue
    ne znači isto što i
    MyValue

Bilješka: Ako vam se žuri, samo uklonite činjenicu da je identifikator jedan ili više znakova koji dolaze iz bazen brojeva, slova, podvlaka i znak dolara i da prvi znak nikada ne smije biti a broj.

Slijedom gornjih pravila, ovi će se identifikatori smatrati zakonitim:

  • _variablename
  • _3variable
  • $ testvariable
  • VariableTest
  • variabletest
  • this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores
  • MAX_VALUE

Evo nekoliko primjera identifikatora koji nisu valjani jer ne poštuju gore navedena pravila:

  • 8example
    (ovo počinje s brojem)
  • EXA + Ple
    (znak plus nije dozvoljen)
  • varijabilni test
    (razmaci nisu valjani)
  • this_long_variable_name_is_not_valid_because_of_this-crtica
    (iako su podvlake prihvatljive kao u primjeru odozgo, čak i jedan crtica u ovom identifikatoru čini ga nevažećim)