Java-tunnisteen määritelmä ja esimerkit

Jaava tunniste on nimi, joka annetaan paketille, luokalle, käyttöliittymälle, menetelmälle tai muuttujalle. Sen avulla ohjelmoija voi viitata tuotteeseen muualla ohjelmassa.

Jotta saat parhaan hyödyn valitsemistasi tunnisteista, tee niistä merkityksellisiä ja noudata ohjeita tavalliset Java-nimeämiskäytännöt.

Esimerkkejä Java-tunnisteista

Jos sinulla on muuttujia, jotka pitävät henkilön nimeä, pituutta ja painoa, valitse tunnisteet, jotka tekevät tarkoituksen tarkoituksen selväksi:

 Merkkijonon nimi = "Homer Jay Simpson";

 int paino = 300;

 kaksinkertainen korkeus = 6;


 System.out.printf ("Nimeni on% s, korkeus on% .0f jalkaa ja paino on% d puntaa. D'oh!% N ", nimi, pituus, paino); 

Tämä muistetaan Java-tunnisteista

Koska Java-tunnisteissa on joitain tiukkoja syntaksia tai kielioppisääntöjä (älä huoli, niitä ei ole vaikea ymmärtää), varmista, että tiedät nämä tekemiset äläkä tee:

  • Varatut sanat Kuten
    luokka
    ,
    jatkaa
    ,
    mitätön
    ,
    muu
    ja
    jos
    ei voida käyttää.
  • "Java-kirjaimet" on termi hyväksyttäville kirjaimille, joita voidaan käyttää tunnisteessa. Tämä sisältää paitsi aakkosten lisäksi myös symbolit, jotka sisältävät vain poikkeuksetta alaviivan (_) ja dollarin merkin ($).
    instagram viewer
  • "Java-numerot" sisältävät numerot 0-9.
  • Tunniste voi alkaa kirjaimella, dollarimerkillä tai alaviivalla, mutta ei numerolla. On kuitenkin tärkeää ymmärtää, että numerot voida käytetään niin kauan kuin ne ovat olemassa ensimmäisen merkin jälkeen, kuten
    e8xmple
  • Java-kirjaimet ja -numerot voivat olla mitä tahansa Unicode-merkistöstä, mikä tarkoittaa, että voidaan käyttää kiinan, japanin ja muiden kielten merkkejä.
  • Väliä ei voida hyväksyä, joten alaviivaa voidaan käyttää sen sijaan.
  • Pituudella ei ole väliä, joten sinulla voi olla todella pitkä tunniste, jos valitset.
  • Käännösaikainen virhe tapahtuu, jos tunniste käyttää samaa oikeinkirjoitusta kuin avainsana, nolla- tai boolean-kirjaimellinen.
  • Koska SQL-avainsanojen luettelo voi jossain vaiheessa tulevaisuudessa sisältää muita SQL-sanoja (ja tunnisteita) ei voida kirjoittaa samoin kuin avainsana), yleensä ei suositella käyttämään SQL-avainsanaa tunniste.
  • On suositeltavaa käyttää tunnuksiin, jotka liittyvät arvoihin, jotta ne olisi helpompi muistaa.
  • Muuttujat ovat kirjainkokeita, mikä tarkoittaa
    myvalue
    ei tarkoita samaa kuin
    MyValue

Huomautus: Jos sinulla on kiire, ota vain huomioon tosiasia, että tunniste on yksi tai useampi merkki, joka tulee numerot, kirjaimet, alaviiva ja dollarimerkki, ja että ensimmäinen merkki ei saa koskaan olla a määrä.

Edellä olevien sääntöjen mukaisesti näitä tunnisteita pidetään laillisina:

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

Tässä on esimerkkejä tunnisteista, jotka eivät ole kelvollisia koska he eivät noudata edellä mainittuja sääntöjä:

  • 8example
    (tämä alkaa numerolla)
  • lii + PLE
    (plusmerkki ei ole sallittu)
  • muuttuva testi
    (välilyönnit eivät kelpaa)
  • this_long_variable_name_is_not_valid_because_of_this-tavuviiva
    (vaikka alaviivat ovat hyväksyttäviä, kuten yllä olevassa esimerkissä, edes tämän tunnisteen yksi tavuviiva tekee siitä virheellisen)
instagram story viewer