important java keywords list reserved words java
V tomto tutoriále preskúmame Zoznam kľúčových slov Java a dozvieme sa niektoré dôležité vyhradené slová, ich význam, spolu s príkladmi:
Kľúčové slová v Jave sú vyhradené slová, ktoré slúžia ako kľúč k kódu. Pretože sú tieto slová preddefinované, nemôžu byť použité na akýkoľvek iný účel, ako napríklad názov premennej alebo názov objektu alebo iný identifikátor. Java má asi 51 vyhradených slov alebo kľúčových slov.
bezplatné stiahnutie brány firewall pre Windows 10
V tomto výučbe sa budeme zaoberať zoznamom kľúčových slov v prostredí Java. Potom preberieme niektoré dôležité kľúčové slová v Jave a spolu s príkladmi programovania uvidíme ich význam.
=> Ak chcete vidieť A-Z výučbových kurzov Java, pozrite si tu.
Čo sa dozviete:
Zoznam kľúčových slov Java
Nižšie je uvedený l Existuje všetky kľúčové slová v Jave. Do tohto zoznamu sme zahrnuli aj kľúčové slová, ktoré sa už v Jave nepoužívajú.
Kľúčové slovo | Popis |
---|---|
chytiť | Slúži na zachytenie výnimiek generovaných v bloku try. |
abstraktné | Označuje, že trieda alebo metóda, ktorá nasleduje po tomto kľúčovom slove, je abstraktná a bude musieť byť implementovaná podtriedou. |
tvrdiť | Kľúčové slovo Assert pomáha programátorovi deklarovať tvrdenia alebo predpoklady v programe. Ak je tvrdenie pravdivé, program postupuje normálne, inak sa AssertionError vyhodí za behu programu a program sa preruší. |
boolovský | Definuje dve hodnoty, true alebo false. |
prestávka | Používa sa na vylomenie slučiek alebo opakujúcich sa konštruktov. |
bajt | Dátový typ schopný uchovať 8-bitové dáta. |
prípade | Označí bloky textu (veľké a malé písmená) vo výkaze Switch. |
char | Dátový typ schopný obsahovať nepodpísané 16-bitové znaky Unicode. |
trieda | Používa sa na vyhlásenie novej triedy. |
ďalej | Pomáha prevziať kontrolu mimo cyklu a pokračovať v ďalšej iterácii. |
predvolené | Definuje „blok kódu“, ktorý sa vykoná štandardne v príkaze Switch. |
robiť | Počiatočné kľúčové slovo pre cyklus „do-while“. |
dvojitý | Dátový typ obsahujúci 64-bitové čísla (s pohyblivou rádovou čiarkou). |
inak | Definuje inú časť vo výrokoch „ak“. |
enum | Používa sa na deklaráciu enumerácií v Jave. |
predlžuje | Označuje dedičnosť. Trieda je odvodená alebo zdedená od inej triedy. |
finálny, konečný | Definuje premennú, ktorá bude obsahovať konštantné hodnoty, alebo metódu, ktorú nemožno prepísať. |
konečne | Definuje blok konečne, ktorý sa vykoná po bloku try-catch, bez ohľadu na to, či bola výnimka zachytená alebo nie. |
plavák | Dátový typ schopný uchovávať 32-bitové hodnoty s pohyblivou rádovou čiarkou. |
pre | Označuje začiatok cyklu „pre“. |
ak | Začiatok vyhlásenia „ak“. |
náradie | Označuje, že trieda implementuje rozhranie. |
dovoz | Slúži na zahrnutie alebo odkaz na iné balíčky / triedy do programu. |
inštancia | Používa sa na kontrolu, či je daný objekt inštanciou inej triedy. |
int | Dátový typ na uchovanie 32-bitovej celočíselnej hodnoty. |
rozhranie | Používa sa na vyhlásenie rozhrania. |
dlho | Dátový typ obsahujúci 64-bitové celé čísla. |
domorodec | Používa sa na označenie natívneho kódu (špecifického pre platformu). |
Nový | Operátor na vytvorenie nového objektu. |
nulový | Označuje nulový odkaz. |
balíček | Kľúčové slovo na vyhlásenie balíka Java. |
súkromné | Označuje zadaný súkromný prístup, čo znamená, že k premennej alebo metóde môže pristupovať iba trieda, v ktorej je deklarovaná. |
chránené | Toto kľúčové slovo označuje špecifikátor chráneného prístupu. Keď je premenná alebo metóda chránená, k tejto premennej alebo metóde môže pristupovať iba trieda, v ktorej sú deklarované, jej podtrieda a ďalšie triedy v rovnakom balíku. |
verejné | Verejné kľúčové slovo sa používa na označenie špecifikátora verejného prístupu. K premennej, metóde, triedam, rozhraniam deklarovaným ako verejné je možné pristupovať cez priepustnosť aplikácie. |
návrat | Return sa používa na odoslanie hodnoty metódy volajúcej metóde späť. Používa sa tiež na vrátenie ovládacieho prvku do volacej metódy. |
krátky | Dátový typ obsahujúci 16-bitové hodnoty celého čísla. |
statický | Kľúčové slovo static označuje, že metóda alebo premenná je statická a nemožno ju vytvoriť inštanciou. |
strictfp | Kľúčové slovo strictfp obmedzuje zaokrúhľovanie a presnosť výpočtu hodnôt s pohyblivou rádovou čiarkou. Zaisťuje prenosnosť. |
Super | Označuje základňu alebo nadtriedu triedy. |
prepínač | Označuje príkaz Switch, ktorý testuje podmienku a vykoná viac prípadov v závislosti od hodnoty testu. |
synchronizované | Označuje synchronizované sekcie pre viacvláknový kód ako kritická sekcia. |
toto | Kľúčové slovo „toto“ označuje aktuálny objekt. |
hodiť | Hodí výnimku. |
hodí | Toto označuje výnimku, ktorú môže metóda vyvolať. |
prechodný | Určuje prechodnú premennú, ktorá nie je súčasťou trvalého stavu objektu. |
skús | Skúste kľúčové slová spustiť blok, ktorý obsahuje kód, ktorý by mohol spôsobiť výnimky. |
neplatný | Indikuje žiadnu návratnú hodnotu. |
prchavý | Používa sa na definovanie premenných, ktoré nie sú uložené v hlavnej pamäti. Môžu sa meniť asynchrónne. |
zatiaľ čo | Kľúčové slovo while while a while loop. |
konšt | Kľúčové slovo „const“ už nie je v Jave podporované |
ísť do | Kľúčové slovo „choď“ už nie je v Jave podporované |
true, false a null | Slová „pravda, nepravda, nula“ sú literály. Stále ich však nemôžeme použiť ako identifikátory v programe. |
Nižšie uvedené kľúčové slová si prediskutujeme v samostatnom návode, pretože majú veľký význam, pokiaľ ide o programovanie v jazyku Java.
Tieto slová sú:
# 1) „toto“ kľúčové slovo
Kľúčové slovo „this“ ukazuje na aktuálny objekt v programe.
Prečítajte si tiež => Java „TOTO“ Kľúčové slovo s príkladmi kódu
# 2) „statické“ kľúčové slovo
TO statické kľúčové slovo je kľúčové slovo, ktoré sa používa na označenie objektu, ktorý nemožno vytvoriť inštanciu. Takže ak máme statickú metódu, potom ju nie je potrebné volať pomocou objektu. Dá sa to nazvať iba pomocou názvu triedy.
Podobne, ak máme statickú premennú, jej hodnota sa zachová v celom programe.
# 3) „super“ kľúčové slovo
Kľúčové slovo „super“ v Jave sa používa na označenie objektov bezprostrednej nadradenej triedy. Materská trieda sa tiež označuje ako „nadtrieda“. Preskúmame podrobnosti super kľúčového slova a budeme diskutovať o dedičnosti v našej sérii tutoriálov OOPS.
# 4) „konečné“ kľúčové slovo
Kľúčové slovo „final“ sa používa s premennými, metódami alebo triedami. Výsledná premenná je konštantná premenná. Konečná metóda je metóda, ktorú nemožno prepísať. Finálna trieda je trieda, ktorú nemožno dediť ani rozširovať. O tom poslednom budeme podrobne diskutovať v našej sérii tutoriálov OOPS.
Teraz implementujme program, v ktorom tieto dôležité kľúčové slová použijeme v Jave.
súbor SWF sa neotvára v Chrome
import java.util.*; class MyClass { int i; MyClass() { System.out.println('MyClass:: Default Constructor'); } MyClass(int j) { this(); //calling statement to First Constructor System.out.println('MyClass:: Parameterized Constructor'); } //static method static void methodOne() { System.out.println('MyClass:: static methodOne'); } //final method final void methodTwo() { System.out.println('MyClass:: Final methodTwo'); System.out.println('MyClass::Calling methodOne from methodTwo'); //Accessing same class field this.methodOne(); //Accessing same class method } //regular method void methodThree() { System.out.println('MyClass::MethodThree'); //Accessing same class field System.out.println('MyClass::Calling methodTwo from methodThree'); this.methodTwo(); //Accessing same class method } } class MyDerivedClass extends MyClass{ void methodThree(){ System.out.println('MyDerivedClass::methodThree'); System.out.println('MyDerivedClass::Calling methodThree from MyClass'); super.methodThree(); //calling regular method super.methodTwo(); //calling final method super.methodOne(); //calling static method } //void methodOne(){} //overriding final method gives compiler error //void methodTwo(){} //overriding final method gives compiler error } public class Main{ public static void main(String[] args){ MyClass.methodOne(); //call static method from MyClass MyDerivedClass d1 = new MyDerivedClass (); d1.methodOne(); //call static method from MyDerivedClass d1.methodTwo(); //call final method from MyDerivedClass d1.methodThree(); } }
Ako je uvedené vo vyššie uvedenom programe, prvé kľúčové slovo, ktoré sme použili, je import, za ktorým nasleduje veľa ďalších kľúčových slov, ako napríklad class, int atď. Hlavné kľúčové slová v tomto programe sú toto, statické, konečné a super.
Toto kľúčové slovo sme použili v druhom konštruktore na volanie prvého konštruktora. Rodičovská trieda MyClass má v sebe deklarovanú statickú metódu a konečnú metódu.
V odvodenej triede - MyDerivedClass prepíšeme bežnú metódu methodThree. Všimnite si, že sa tiež pokúšame prepísať methodOne a methodTwo, ale kompilátor dáva chybu, pretože sú to statické a konečné metódy. Všimnite si komentovaný kód.
V hlavnej triede najskôr zavoláme statickú triedu pomocou MyClass a potom vytvoríme odvodený objekt triedy. Upozorňujeme, že ani pri volaní statických a konečných metód pomocou odvodených objektov triedy nie je daná žiadna chyba.
Výkon
Všimnite si farebný výstup. Celý tento výstup je výsledkom volania metód pomocou odvodených objektov triedy.
často kladené otázky
Otázka č. 1) Aké je použitie kľúčových slov v Jave?
Odpoveď: Kľúčové slová sa tiež nazývajú ako vyhradené slová. Toto sú slová, ktoré programovací jazyk používa pre interné spracovanie a preddefinované akcie.
Programovací jazyk teda neumožňuje, aby tieto kľúčové slová programátor použil ako identifikátory alebo názvy premenných atď. Napriek tomu, ak tieto kľúčové slová použijeme, bude to mať za následok chybu kompilátora.
Otázka 2) Koľko kľúčových slov sa nachádza v prostredí Java?
Odpoveď: Java má celkom 51 kľúčových slov, ktoré majú preddefinovaný význam a sú vyhradené na použitie programom Java. Z týchto 51 kľúčových slov je v súčasnosti použitých 49 kľúčových slov, zatiaľ čo zvyšné 2 sa už nepoužívajú.
Otázka 3) Aký je rozdiel medzi celým číslom a int?
Odpoveď: Int aj Integer ukladajú celočíselné hodnoty. Ale „int“ je kľúčové slovo, ktoré je primitívnym údajovým typom int. Celé číslo je typ triedy. Celé číslo prevádza int na objekt a naopak.
spoločnosti, ktoré ponúkajú testovanie produktov doma
Otázka č. 4) Je v jazyku Java null kľúčové slovo?
Odpoveď: Nie. Null nie je kľúčové slovo v Jave, ale je doslovné. Nemôžeme ho však použiť na deklaráciu identifikátorov.
Otázka č. 5) Je nové kľúčové slovo v Jave?
Odpoveď: Áno, nové je kľúčové slovo v Jave. Nové kľúčové slovo sa používa na vytvorenie nového objektu a pridelenie pamäte tomuto novému objektu na halde. Okrem objektov triedy používame nové kľúčové slovo aj na vytváranie premenných poľa a prideľovanie pamäte.
Záver
V tomto tutoriáli sme diskutovali o rôznych kľúčových slovách používaných v Jave. Java podporuje celkovo 51 kľúčových slov, z ktorých 49 je v súčasnosti použitých a 2 v súčasnosti nepoužívané. Z týchto kľúčových slov sú štyri kľúčové slová, tj. Toto, statické, super a konečné, dôležité kľúčové slová, ktoré si vyžadujú osobitnú pozornosť.
Kľúčové slovo „toto“ smeruje na aktuálny objekt. Statické kľúčové slovo sa používa na označenie inštancie, ktorá nie je potrebná. Kľúčové slovo super sa používa na označenie nadradenej triedy a kľúčové slovo final na označenie konštanty alebo nededičnosti.
=> Navštívte tu a pozrite si sériu školení Java pre všetkých.
Odporúčané čítanie
- Čo je statické kľúčové slovo v prostredí Java?
- Java „toto“ kľúčové slovo: Výukový program s príkladmi kódu
- Základy jazyka Java: Java Syntax, trieda Java a základné koncepty Java
- Výukový program JAVA pre začiatočníkov: viac ako 100 praktických výučbových programov Java Video
- Rámec riadený kľúčovým slovom na seléne s príkladmi
- 10 NAJLEPŠÍCH bezplatných nástrojov na kontrolu kľúčových slov pre SEO [online]
- 11 najlepších nástrojov pre výskum kľúčových slov [2021 Recenzia a porovnanie]
- Práca s prezeraním kľúčových slov - výučbový kurz QTP 2