logo

Identifikatoriai Java

Identifikatoriai Java yra simboliniai pavadinimai, naudojami identifikavimui. Tai gali būti klasės pavadinimas, kintamojo pavadinimas, metodo pavadinimas, paketo pavadinimas, pastovus pavadinimas ir kt. Tačiau In Java , Yra keletas rezervuotų žodžių, kurių negalima naudoti kaip identifikatorių.

Kiekvienam identifikatoriui yra tam tikros sutartys, kurias reikėtų naudoti prieš juos deklaruojant. Supraskime tai naudodami paprastą Java programą:

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

Identifikatoriai Java

Iš aukščiau pateikto pavyzdžio turime šiuos „Java“ identifikatorius:

  1. HelloJava (klasės pavadinimas)
  2. pagrindinis (pagrindinis metodas)
  3. Eilutė (iš anksto nustatytas klasės pavadinimas)
  4. args (eilutės kintamieji)
  5. Sistema (iš anksto nustatyta klasė)
  6. out (kintamojo pavadinimas)
  7. println (metodas)

Supraskime „Java“ identifikatoriaus taisykles:

„Java“ identifikatorių taisyklės

Yra keletas „Java“ identifikatorių deklaravimo taisyklių ir susitarimų. Jei identifikatoriai nėra tinkamai deklaruoti, galime gauti kompiliavimo laiko klaidą. Toliau pateikiamos kelios identifikatorių deklaravimo taisyklės ir susitarimai:

kokio dydžio mano monitoriaus ekranas
  • Galiojantį identifikatorių turi sudaryti simboliai [A-Z] arba [a-z] arba skaičiai [0-9] ir apatinis brūkšnys (_) arba dolerio ženklas ($). pavyzdžiui, @javatpoint nėra tinkamas identifikatorius, nes jame yra specialus simbolis, kuris yra @.
  • Identifikatoriuje neturėtų būti tarpo. Pavyzdžiui, java tpoint yra netinkamas identifikatorius.
  • Identifikatoriaus pradžioje neturėtų būti skaičiaus. Pavyzdžiui, 123javatpoint yra netinkamas identifikatorius.
  • Identifikatorius turi būti tik 4–15 raidžių ilgio. Tačiau jo ilgiui nėra jokių apribojimų. Tačiau verta laikytis standartinių susitarimų.
  • Negalime naudoti Java rezervuotų raktinių žodžių kaip identifikatoriaus, pvz., int, float, double, char ir kt. Pavyzdžiui, int double yra netinkamas Java identifikatorius.
  • Identifikatorius neturėtų būti jokie užklausos kalbos raktiniai žodžiai, pvz., SELECT, FROM, COUNT, DELETE ir kt.

Java rezervuoti raktiniai žodžiai

„Java“ rezervuoti raktiniai žodžiai yra iš anksto nustatyti žodžiai, rezervuoti bet kokiai funkcijai ar reikšmei. Negalime naudoti šių raktinių žodžių kaip savo identifikatorių pavadinimų, pvz., klasės ar metodo pavadinimo. Šiuos raktinius žodžius kai kurioms funkcijoms naudoja Java sintaksė. Jei kaip kintamojo pavadinimą naudosime rezervuotą žodį, bus rodoma klaida.

Java programoje kiekvienas rezervuotas žodis turi unikalią reikšmę ir funkcionalumą.

Apsvarstykite toliau pateiktą sintaksę:

 double marks; 

aukščiau pateiktame teiginyje double yra rezervuotas žodis, o ženklai yra galiojantis identifikatorius.

Žemiau pateikiamas rezervuotų „Java“ raktinių žodžių sąrašas:

abstrakčiai Tęsti dėl apsaugotas trumpalaikis
Tvirtinti Numatytas Eiti į viešas Bandyti
Būlio Daryk Jeigu Statinis metimai
pertrauka dvigubai padargai strictfp Paketas
baitas Kitas importuoti super Privatus
atvejis enum Sąsaja Trumpas jungiklis
Sugauti Prailgina pavyzdys grąžinti tuštuma
Char Galutinis Tarpt sinchronizuoti nepastovios
klasė pagaliau ilgai mesti Data
konst plūdė Gimtoji Tai kol

Nors const ir goto nėra Java kalbos dalis; Tačiau jie taip pat laikomi raktiniais žodžiais.

konvertuoti eilutę į datą

Galiojančių ir negaliojančių identifikatorių pavyzdys

Galiojantys identifikatoriai:

Toliau pateikiami keli galiojančių „Java“ identifikatorių pavyzdžiai:

  • TestVariable
  • bandomasis kintamasis
  • a
  • i
  • Test_Variable
  • _testkintamasis
  • $testvarable
  • masyvo_suma
  • BANDYMAS
  • jtp123
  • JavaTpoint
  • Javapoint123

Netinkami identifikatoriai:

Toliau pateikiami keli netinkamų identifikatorių pavyzdžiai:

  • Bandomasis kintamasis (negalime įtraukti tarpo į identifikatorių)
  • 123javatpoint (identifikatorius neturėtų prasidėti skaičiais)
  • java+tpoint (pliuso (+) simbolio naudoti negalima)
  • a-javatpoint (Brūkšnelio simbolis neleidžiamas)
  • java_&_Tpoint (neleidžiamas ampersando simbolis)
  • Java'tpoint (identifikatoriuje negalime naudoti apostrofo simbolio)

Deklaruodami identifikatorių turėtume laikytis tam tikros pavadinimų suteikimo taisyklės. Tačiau Java programavimo kalba neprivalo laikytis šių susitarimų. Štai kodėl tai vadinama konvencijomis, o ne taisyklėmis. Bet gera jų laikytis. Tai yra kai kurie pramonės standartai, kuriuos rekomenduoja „Java“ bendruomenės, tokios kaip „Oracle“ ir „Netscape“.

Java programavimo masyvai

Jei nesilaikysime šių taisyklių, tai gali sukelti painiavą arba klaidingą kodą.

Žiūrėti daugiau apie Java pavadinimų konvencijos .