logo

Identifikatori Java valodā

Java identifikatori ir simboliski nosaukumi, ko izmanto identifikācijai. Tie var būt klases nosaukums, mainīgā nosaukums, metodes nosaukums, pakotnes nosaukums, nemainīgs nosaukums un citi. Tomēr In Java , Ir daži rezervēti vārdi, kurus nevar izmantot kā identifikatoru.

Katram identifikatoram ir daži apzīmējumi, kas jāizmanto pirms to deklarēšanas. Sapratīsim to ar vienkāršu Java programmu:

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

Identifikatori Java valodā

No iepriekš minētā piemēra mums ir šādi Java identifikatori:

  1. HelloJava (klases nosaukums)
  2. galvenā (galvenā metode)
  3. Virkne (iepriekš definēts klases nosaukums)
  4. args (virknes mainīgie)
  5. Sistēma (iepriekš definēta klase)
  6. out (mainīgā nosaukums)
  7. println (metode)

sapratīsim Java identifikatora noteikumus:

Noteikumi identifikatoriem Java

Ir daži noteikumi un konvencijas par identifikatoru deklarēšanu Java. Ja identifikatori nav pareizi deklarēti, mēs varam iegūt kompilēšanas laika kļūdu. Tālāk ir norādīti daži identifikatoru deklarēšanas noteikumi un vienošanās.

  • Derīgam identifikatoram ir jābūt rakstzīmēm [A-Z] vai [a-z] vai cipariem [0-9] un pasvītrai (_) vai dolāra zīmei ($). piemēram, @javatpoint nav derīgs identifikators, jo tajā ir īpaša rakstzīme, kas ir @.
  • Identifikatorā nedrīkst būt atstarpes. Piemēram, java tpoint ir nederīgs identifikators.
  • Identifikatora sākumā nedrīkst būt skaitlis. Piemēram, 123javatpoint ir nederīgs identifikators.
  • Identifikatoram jābūt tikai 4–15 burtu garam. Tomēr tā garumam nav ierobežojumu. Bet ir labi ievērot standarta konvencijas.
  • Mēs nevaram izmantot Java rezervētos atslēgvārdus kā identifikatorus, piemēram, int, float, double, char utt. Piemēram, int double ir nederīgs Java identifikators.
  • Identifikators nedrīkst būt vaicājuma valodas atslēgvārdi, piemēram, SELECT, FROM, COUNT, DELETE utt.

Java rezervētie atslēgvārdi

Java rezervētie atslēgvārdi ir iepriekš definēti vārdi, kas ir rezervēti jebkurai funkcionalitātei vai nozīmei. Mēs nevaram izmantot šos atslēgvārdus kā savus identifikatoru nosaukumus, piemēram, klases nosaukumu vai metodes nosaukumu. Šos atslēgvārdus Java sintakse izmanto dažām funkcijām. Ja kā mainīgā nosaukumu izmantosim rezervētu vārdu, tas radīs kļūdu.

Java valodā katram rezervētajam vārdam ir unikāla nozīme un funkcionalitāte.

Apsveriet tālāk norādīto sintaksi:

 double marks; 

iepriekš minētajā paziņojumā double ir rezervēts vārds, savukārt atzīmes ir derīgs identifikators.

Zemāk ir Java rezervēto atslēgvārdu saraksts:

abstrakts Turpināt priekš aizsargāts pārejošs
Apliecināt Noklusējums Iet uz publiski Izmēģiniet
Būla Dariet Ja Statisks metieni
pārtraukums dubultā īsteno strictfp Iepakojums
baits cits imports super Privāts
lietu enum Interfeiss Īss slēdzis
Noķert Paplašina instanceof atgriezties nederīgs
Char Fināls Int sinhronizēts nepastāvīgs
klasē beidzot garš mest Datums
konst peldēt Dzimtā Šis kamēr

Lai gan const un goto nav daļa no Java valodas; Taču tie tiek uzskatīti arī par atslēgvārdiem.

Derīgu un nederīgu identifikatoru piemērs

Derīgi identifikatori:

Tālāk ir sniegti daži derīgu Java identifikatoru piemēri:

  • TestMainīgais
  • testa mainīgais
  • a
  • i
  • Test_Variable
  • _testmainīgais
  • $testvariable
  • masīva_summa
  • PĀRBAUDĒJAMS
  • jtp123
  • JavaTpoint
  • Javapoint123

Nederīgi identifikatori:

Tālāk ir sniegti daži nederīgu identifikatoru piemēri.

  • Testa mainīgais (identifikatorā nevar iekļaut atstarpi)
  • 123javatpoint (identifikators nedrīkst sākties ar cipariem)
  • java+tpoint (plusa (+) simbolu nevar izmantot)
  • a-javatpoint (nav atļauts defises simbols)
  • java_&_Tpoint (nav atļauts simbols &)
  • Java'tpoint (identifikatorā nevar izmantot apostrofa simbolu)

Deklarējot identifikatoru, mums jāievēro daži nosaukšanas noteikumi. Tomēr Java programmēšanas valoda nav spiesta ievērot šīs konvencijas. Tāpēc to sauc par konvencijām, nevis noteikumiem. Bet ir labi tiem sekot. Šie ir daži nozares standarti, un tos iesaka tādas Java kopienas kā Oracle un Netscape.

Ja mēs neievērosim šos noteikumus, tas var radīt neskaidrības vai kļūdainu kodu.

Skatīt vairāk par Java nosaukumu piešķiršanas konvencijas .