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'); } }
Z vyššie uvedeného príkladu máme nasledujúce Java identifikátory:
- HelloJava (názov triedy)
- hlavný (hlavný spôsob)
- Reťazec (preddefinovaný názov triedy)
- args (reťazcové premenné)
- Systém (preddefinovaná trieda)
- von (názov premennej)
- 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 .