Definicija in primeri Java Identifier

click fraud protection

A Java identifikator je ime paketa, razreda, vmesnika, metode ali spremenljivke. Programerju omogoča, da se nanaša na predmet z drugih mest v programu.

Če želite kar najbolje izkoristiti identifikatorje, ki jih izberete, jih naredite smiselne in sledite navodilom standardne konvencije o poimenovanju Java.

Primeri identifikatorjev Java

Če imate spremenljivke, ki vsebujejo ime, višino in težo osebe, izberite identifikatorje, s katerimi je njihov namen očiten:

 Ime niza = "Homer Jay Simpson";

 int teža = 300;

 dvojna višina = 6;


 System.out.printf ("Ime mi je% s, moja višina% .0f stopala, moja teža pa% d kilogramov. D'oh!% N ", ime, višina, teža); 

To je treba zapomniti o identifikatorjih Java

Ker obstajajo stroge skladnje ali slovnična pravila, ko gre za Java identifikatorje (ne skrbite, jih ni težko razumeti), se prepričajte, da se tega zavedate in ne:

  • Rezervirane besede všeč
    razred
    ,
    nadaljuj
    ,
    nična
    ,
    drugače
    , in
    če
    ni mogoče uporabiti.
  • "Črke Java" je izraz, ki je dan sprejemljivim črkam, ki jih lahko uporabimo za identifikator. To ne vključuje samo običajnih črk abecede, ampak tudi simbole, ki brez izjeme vsebujejo tudi podčrtaj (_) in znak dolarja ($).
    instagram viewer
  • "Java številke" vključujejo številke 0-9.
  • Identifikator se lahko začne s črko, znakom dolarja ali podčrtajem, ne pa številko. Vendar je pomembno, da se te številke zavedajo lahko uporabljati tako dolgo, dokler obstajajo po prvem znaku, kot npr
    e8xmple
  • Črke in številke Java so lahko karkoli iz nabora znakov Unicode, kar pomeni, da se lahko uporabljajo znaki v kitajskem, japonskem in drugih jezikih.
  • Prostori niso sprejemljivi, zato lahko namesto tega uporabite podčrtaj.
  • Dolžina ni pomembna, zato imate lahko resnično dolg identifikator, če se odločite.
  • Napaka časa prevajanja se pojavi, če identifikator uporablja isti črkovanje kot ključno besedo, null literal ali boolean literal.
  • Ker lahko seznam ključnih besed SQL nekega trenutka vključi druge besede (in identifikatorje) SQL ne more biti zapisano enako kot ključna beseda), ponavadi ne priporočamo, da uporabite ključno besedo SQL kot identifikator.
  • Priporočljivo je, da uporabite identifikatorje, ki so povezani z njihovimi vrednostmi, da si jih je lažje zapomniti.
  • Spremenljivke so velike in male črke, kar pomeni
    moja vrednost
    ne pomeni isto kot
    MyValue

Opomba: Če se vam mudi, odstranite dejstvo, da je identifikator eden ali več znakov, ki prihajajo iz zbirka številk, črk, podčrtaja in znaka dolarja ter da prvi znak nikoli ne sme biti a številka.

Po zgornjih pravilih se ti identifikatorji štejejo za zakonite:

  • _ ime imena
  • _3 spremenljiv
  • $ testvariable
  • VariableTest
  • spremenljivka
  • this_is_a_variable_name_that_is_long_but_still_valid_beyond_of_the_underscores
  • največja vrednost

Tu je nekaj primerov identifikatorjev, ki niso veljavni ker ne spoštujejo zgoraj omenjenih pravil:

  • 8 primer
    (to se začne s številko)
  • ex + ple
    (znak plus ni dovoljen)
  • spremenljiv test
    (presledki niso veljavni)
  • this_long_variable_name_is_not_valid_bease_of_this-hyphen
    (čeprav so podčrtaji sprejemljivi kot v zgornjem primeru, tudi ena vezaja v tem identifikatorju postane neveljavna)
instagram story viewer