logo

Tunnisteet Javassa

Tunnisteet Javassa ovat symbolisia nimiä, joita käytetään tunnistamiseen. Ne voivat olla luokan nimi, muuttujan nimi, menetelmän nimi, paketin nimi, vakionimi ja paljon muuta. Kuitenkin In Java , Joitakin varattuja sanoja ei voida käyttää tunnisteena.

Jokaiselle tunnisteelle on tiettyjä käytäntöjä, joita tulisi käyttää ennen niiden ilmoittamista. Ymmärretään se yksinkertaisella Java-ohjelmalla:

 public class HelloJava { public static void main(String[] args) { System.out.println('Hello JavaTpoint'); } } 

Tunnisteet Javassa

Yllä olevasta esimerkistä meillä on seuraavat Java-tunnisteet:

  1. HelloJava (luokan nimi)
  2. tärkein (päämenetelmä)
  3. Merkkijono (ennalta määritetty luokan nimi)
  4. args (merkkijonomuuttujat)
  5. Järjestelmä (ennalta määritetty luokka)
  6. out (muuttujan nimi)
  7. println (menetelmä)

Ymmärretään Java-tunnisteen säännöt:

Tunnisteiden säännöt Javassa

Tunnisteiden ilmoittamiseen Javassa on joitain sääntöjä ja käytäntöjä. Jos tunnisteita ei ole ilmoitettu oikein, saatamme saada käännösaikavirheen. Seuraavassa on joitain tunnisteiden ilmoittamista koskevia sääntöjä ja käytäntöjä:

  • Kelvollisessa tunnisteessa on oltava merkkejä [A-Z] tai [a-z] tai numeroita [0-9] ja alaviiva (_) tai dollarimerkki ($). esimerkiksi @javatpoint ei ole kelvollinen tunniste, koska se sisältää erikoismerkin, joka on @.
  • Tunnisteessa ei saa olla välilyöntiä. Esimerkiksi java tpoint on virheellinen tunniste.
  • Tunniste ei saa sisältää numeroa alussa. Esimerkiksi 123javatpoint on virheellinen tunniste.
  • Tunnisteen tulee olla vain 4-15 kirjaimen pituinen. Sen pituudella ei kuitenkaan ole rajoitusta. Mutta on hyvä noudattaa vakiokäytäntöjä.
  • Emme voi käyttää Java-varattuja avainsanoja tunnisteena, kuten int, float, double, char jne. Esimerkiksi int double on virheellinen tunniste Javassa.
  • Tunniste ei saa olla kyselykielen avainsanoja, kuten SELECT, FROM, COUNT, DELETE jne.

Java varatut avainsanat

Java-varatut avainsanat ovat ennalta määritettyjä sanoja, jotka on varattu mille tahansa toiminnallisuudelle tai merkitykselle. Emme voi käyttää näitä avainsanoja tunnisteniminä, kuten luokan tai menetelmän niminä. Java-syntaksi käyttää näitä avainsanoja joissakin toiminnoissa. Jos käytämme varattua sanaa muuttujan nimenä, se antaa virheen.

Javassa jokaisella varatulla sanalla on ainutlaatuinen merkitys ja toiminnallisuus.

Harkitse alla olevaa syntaksia:

 double marks; 

yllä olevassa lauseessa double on varattu sana, kun taas marks on kelvollinen tunniste.

Alla on luettelo Javassa varatuista avainsanoista:

abstrakti jatkaa varten suojattu ohimenevä
Väitä Oletus Mene julkinen Yrittää
Boolean Tehdä Jos Staattinen heittoja
tauko kaksinkertainen toteuttaa strictfp Paketti
tavu muu tuonti super Yksityinen
tapaus enum Käyttöliittymä Lyhyt vaihtaa
Ottaa kiinni Laajentaa esiintymä palata mitätön
Hiiltyä Lopullinen Int synkronoitu haihtuvia
luokkaa vihdoinkin pitkä heittää Päivämäärä
konst kellua Alkuperäinen Tämä sillä aikaa

Vaikka const ja goto eivät ole osa Java-kieltä; Mutta niitä pidetään myös avainsanoina.

Esimerkki kelvollisista ja virheellisistä tunnisteista

Kelvolliset tunnisteet:

Seuraavassa on joitain esimerkkejä kelvollisista tunnisteista Javassa:

  • TestVariable
  • testimuuttuja
  • a
  • i
  • Test_Variable
  • _testvariable
  • $testvariable
  • taulukon_summa
  • TESTAAVAA
  • jtp123
  • JavaTpoint
  • Javapoint123

Virheelliset tunnisteet:

Alla on esimerkkejä virheellisistä tunnisteista:

  • Testimuuttuja (emme voi sisällyttää tunnisteeseen välilyöntiä)
  • 123javatpoint ( Tunniste ei saa alkaa numeroilla)
  • java+tpoint ( plus (+) -symbolia ei voi käyttää)
  • a-javatpoint (yhdysmerkki ei ole sallittu)
  • java_&_Tpoint (et-merkki ei ole sallittu)
  • Java'tpoint (emme voi käyttää heittomerkkiä tunnisteessa)

Meidän tulisi noudattaa tiettyä nimeämiskäytäntöä tunnisteen ilmoittamisessa. Java-ohjelmointikieli ei kuitenkaan pakota noudattamaan näitä käytäntöjä. Siksi sitä kutsutaan sopimuksiksi, ei säännöiksi. Mutta niitä on hyvä seurata. Nämä ovat joitakin alan standardeja, ja niitä suosittelevat Java-yhteisöt, kuten Oracle ja Netscape.

Jos emme noudata näitä käytäntöjä, se voi aiheuttaa sekaannusta tai virheellisen koodin.

Katso lisää aiheesta Java-nimeämiskäytännöt .