logo

Identifikátory v jazyku Java

Identifikátory v jazyku Java sú symbolické názvy používané na identifikáciu. Môžu to byť názov triedy, názov premennej, názov metódy, názov balíka, názov konštanty a ďalšie. Avšak, In Java , Existujú vyhradené slová, ktoré nemožno použiť ako identifikátor.

Pre každý identifikátor existujú určité konvencie, ktoré by sa mali použiť pred ich deklarovaním. Poďme to pochopiť pomocou jednoduchého programu Java:

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

Identifikátory v jazyku Java

Z vyššie uvedeného príkladu máme nasledujúce Java identifikátory:

  1. HelloJava (názov triedy)
  2. hlavný (hlavný spôsob)
  3. Reťazec (preddefinovaný názov triedy)
  4. args (reťazcové premenné)
  5. Systém (preddefinovaná trieda)
  6. von (názov premennej)
  7. println (metóda)

pochopme pravidlá pre identifikátor Java:

Pravidlá pre identifikátory v jazyku Java

Existujú určité pravidlá a konvencie na deklarovanie identifikátorov v jazyku Java. Ak nie sú identifikátory správne deklarované, môžeme dostať chybu pri kompilácii. Nasleduje niekoľko pravidiel a konvencií pre deklarovanie identifikátorov:

  • Platný identifikátor musí obsahovať znaky [A-Z] alebo [a-z] alebo čísla [0-9] a podčiarknutie (_) alebo znak dolára ($). napríklad @javatpoint nie je platný identifikátor, pretože obsahuje špeciálny znak, ktorým je @.
  • V identifikátore by nemala byť žiadna medzera. Napríklad java tpoint je neplatný identifikátor.
  • Identifikátor by na začiatku nemal obsahovať číslo. Napríklad 123javatpoint je neplatný identifikátor.
  • Identifikátor by mal mať dĺžku iba 4-15 písmen. Jeho dĺžka však nie je nijako obmedzená. Je však dobré dodržiavať štandardné konvencie.
  • Kľúčové slová vyhradené v jazyku Java nemôžeme použiť ako identifikátor, ako napríklad int, float, double, char atď. Napríklad int double je v jazyku Java neplatný identifikátor.
  • Identifikátorom by nemali byť žiadne kľúčové slová dopytovacieho jazyka, ako napríklad SELECT, FROM, COUNT, DELETE atď.

Vyhradené kľúčové slová Java

Vyhradené kľúčové slová Java sú preddefinované slová, ktoré sú vyhradené pre akúkoľvek funkčnosť alebo význam. Tieto kľúčové slová nemôžeme použiť ako názvy našich identifikátorov, ako napríklad názov triedy alebo názov metódy. Tieto kľúčové slová používa syntax Java pre niektoré funkcie. Ak ako názov premennej použijeme vyhradené slovo, vyvolá to chybu.

V Jave má každé vyhradené slovo jedinečný význam a funkčnosť.

Zvážte nižšie uvedenú syntax:

 double marks; 

vo vyššie uvedenom vyhlásení je double vyhradené slovo, zatiaľ čo značky sú platným identifikátorom.

Nižšie je uvedený zoznam rezervovaných kľúčových slov v jazyku Java:

abstraktné ďalej pre chránené prechodný
Tvrdiť Predvolené Ísť do verejnosti Skúste
Boolean Do Ak Statické hádže
prestávka dvojitý náradia strictfp Balíček
byte inak importovať Super Súkromné
prípad enum Rozhranie Krátky prepínač
Chytiť Predlžuje instanceof vrátiť neplatné
Char Finálny Int synchronizované nestály
trieda konečne dlhý hodiť Dátum
konšt plavák Natívne Toto zatiaľ čo

Hoci const a goto nie sú súčasťou jazyka Java; Sú však tiež považované za kľúčové slová.

Príklad platných a neplatných identifikátorov

Platné identifikátory:

Nasleduje niekoľko príkladov platných identifikátorov v jazyku Java:

  • TestVariable
  • testovateľná
  • a
  • i
  • Test_Premenná
  • _testvariable
  • $testvariable
  • súčet_poľa
  • TESTVARIABLE
  • jtp123
  • JavaTpoint
  • Javatpoint123

Neplatné identifikátory:

double v jave

Nižšie je uvedených niekoľko príkladov neplatných identifikátorov:

  • Testovacia premenná (do identifikátora nemôžeme zahrnúť medzeru)
  • 123javatpoint (Identifikátor by nemal začínať číslami)
  • java+tpoint (symbol plus (+) nemožno použiť)
  • a-javatpoint (symbol pomlčky nie je povolený)
  • java_&_Tpoint (symbol ampersand nie je povolený)
  • Java'tpoint (v identifikátore nemôžeme použiť symbol apostrofu)

Pri deklarovaní identifikátora by sme mali dodržiavať určitú konvenciu pomenovania. Programovací jazyk Java však tieto konvencie nenúti dodržiavať. Preto sa tomu hovorí konvencie, nie pravidlá. Ale je dobré sa nimi riadiť. Toto sú niektoré priemyselné štandardy a odporúčané komunitami Java, ako sú Oracle a Netscape.

Ak tieto konvencie nedodržíme, môže to spôsobiť zmätok alebo chybný kód.

Pozrite si viac o Java Naming Conventions .