important java keywords list reserved words java
V tomto tutoriálu prozkoumáme seznam klíčových slov Java a seznámíme se s některými důležitými vyhrazenými slovy, jejich významem a příklady:
Klíčová slova v Javě jsou vyhrazená slova, která fungují jako klíč ke kódu. Protože jsou tato slova předdefinována, nelze je použít k žádným jiným účelům, jako je název proměnné nebo název objektu nebo jakýkoli jiný identifikátor. Java má přibližně 51 vyhrazených slov nebo klíčových slov.
otázky technické podpory, na které se uživatelé mohou ptát
V tomto tutoriálu probereme seznam klíčových slov v Javě. Poté se ujmeme některých důležitých klíčových slov v Javě a uvidíme jejich význam spolu s příklady programování.
=> Chcete-li zobrazit A-Z výukových kurzů Java, podívejte se sem.
Co se naučíte:
Seznam klíčových slov Java
Níže je uveden l existuje všechna klíčová slova v Javě. V tomto seznamu jsme také zahrnuli klíčová slova, která se již v Javě nepoužívají.
Klíčové slovo | Popis |
---|---|
úlovek | Slouží k zachycení výjimek generovaných v bloku try. |
abstraktní | Označuje třídu nebo metodu, která následuje po tomto klíčovém slovu, je abstraktní a bude ji muset implementovat podtřída. |
tvrdit | Klíčové slovo Assert pomáhá programátorovi deklarovat tvrzení nebo předpoklady v programu. Pokud je tvrzení pravdivé, program postupuje normálně, jinak je AssertionError vyvolána za běhu a program se přeruší. |
booleovský | Definuje dvě hodnoty, true nebo false. |
přestávka | Používá se k vylomení smyček nebo iterativních konstrukcí. |
byte | Datový typ schopný uchovávat 8bitová data. |
případ | Označí bloky textu (případy) v příkazu Switch. |
char | Datový typ schopný pojmout nepodepsané 16bitové znaky Unicode. |
třída | Slouží k deklaraci nové třídy. |
pokračovat | Pomáhá převzít kontrolu mimo smyčku a pokračovat k další iteraci. |
výchozí | Definuje „blok kódu“, který se ve výchozím nastavení provede v příkazu Switch. |
dělat | Počáteční klíčové slovo pro smyčku „do-while“. |
dvojnásobek | Datový typ obsahující 64bitová čísla (s plovoucí desetinnou čárkou). |
jiný | Definuje další část ve výrokech „pokud“. |
výčet | Používá se k deklaraci výčtu v Javě. |
rozšiřuje | Označuje dědičnost. Třída je odvozena nebo zděděna z jiné třídy. |
finále | Definuje proměnnou, která bude obsahovat konstantní hodnoty, nebo metodu, kterou nelze přepsat. |
Konečně | Definuje konečný blok, který se provede po bloku try-catch, bez ohledu na to, zda byla výjimka zachycena nebo ne. |
plovák | Datový typ schopný pojmout 32bitové hodnoty s plovoucí desetinnou čárkou. |
pro | Označuje začátek smyčky „pro“. |
-li | Začátek prohlášení „pokud“. |
nářadí | Označuje, že třída implementuje rozhraní. |
import | Používá se k zahrnutí nebo odkazování na jiné balíčky / třídy do programu. |
instanceof | Slouží ke kontrole, zda je daný objekt instancí jiné třídy. |
int | Datový typ pro uložení 32bitové celočíselné hodnoty. |
rozhraní | Používá se k deklaraci rozhraní. |
dlouho | Datový typ obsahující 64bitové celočíselné hodnoty. |
rodák | Používá se k označení nativního kódu (pro konkrétní platformu). |
Nový | Operátor pro vytvoření nového objektu. |
nula | Označuje nulový odkaz. |
balík | Klíčové slovo pro deklaraci balíčku Java. |
soukromé | Označuje zadaný soukromý přístup, což znamená, že k proměnné nebo metodě lze přistupovat pouze pomocí třídy, ve které je deklarována. |
chráněný | Toto klíčové slovo označuje specifikátor chráněného přístupu. Když je proměnná nebo metoda chráněna, k této proměnné nebo metodě lze přistupovat pouze pomocí třídy, ve které jsou deklarovány, její podtřídy a dalších tříd ve stejném balíčku. |
veřejnost | Veřejné klíčové slovo se používá k označení veřejného specifikátoru přístupu. Proměnná, metoda, třídy, rozhraní deklarovaná jako veřejná lze přistupovat přes propustnost aplikace. |
vrátit se | Return se používá k odeslání zpět hodnoty metody volající metodě. Také se používá k vrácení ovládacího prvku do volající metody. |
krátký | Datový typ obsahující 16bitové hodnoty celého čísla. |
statický | Statické klíčové slovo označuje, že metoda nebo proměnná je statická a nelze ji vytvořit. |
strictfp | Klíčové slovo strictfp omezuje zaokrouhlování a přesnost výpočtu hodnot s plovoucí desetinnou čárkou. Zajišťuje přenositelnost. |
super | Označuje základnu nebo nadtřídu třídy. |
přepínač | Označuje příkaz Switch, který testuje podmínku a provede několik případů v závislosti na hodnotě testu. |
synchronizované | Označuje synchronizované sekce pro vícevláknový kód, jako je kritická sekce. |
tento | Klíčové slovo „this“ označuje aktuální objekt. |
házet | Vyvolá výjimku. |
hodí | To označuje výjimku, kterou lze vyvolat metodou. |
přechodný | Určuje přechodnou proměnnou, která není součástí trvalého stavu objektu. |
Snaž se | Zkuste klíčová slova spustit blok, který obsahuje kód, který by mohl vyvolat výjimky. |
prázdnota | Označuje žádnou návratovou hodnotu. |
nestálý | Používá se k definování proměnných, které nejsou uloženy v hlavní paměti. Lze je měnit asynchronně. |
zatímco | Klíčové slovo while začíná while smyčku. |
konst | Klíčové slovo „const“ již není v Javě podporováno |
jít do | Klíčové slovo „přejít“ již není v Javě podporováno |
true, false a null | Slova „true, false, null“ jsou literály. Přesto je nemůžeme použít jako identifikátory v programu. |
Níže uvedená klíčová slova probereme v samostatném tutoriálu, protože mají velký význam, pokud jde o programování v jazyce Java.
Tato slova jsou:
# 1) „toto“ klíčové slovo
Klíčové slovo „this“ ukazuje na aktuální objekt v programu.
Přečtěte si také => Java „TOTO“ Klíčové slovo s příklady kódu
# 2) „statické“ klíčové slovo
NA statické klíčové slovo je klíčové slovo, které se používá k označení objektu, který nelze vytvořit instanci. Pokud tedy máme statickou metodu, nemusí být volána pomocí objektu. Lze jej volat pouze pomocí názvu třídy.
Podobně, pokud máme statickou proměnnou, její hodnota se zachová v celém programu.
# 3) „super“ klíčové slovo
Klíčové slovo „super“ v Javě se používá k označení objektů bezprostřední nadřazené třídy. Nadřazená třída se také označuje jako „nadtřída“. Prozkoumáme podrobnosti super klíčového slova při diskusi o dědičnosti v naší sérii kurzů OOPS.
# 4) „konečné“ klíčové slovo
Klíčové slovo „final“ se používá s proměnnými, metodami nebo třídami. Konečná proměnná je konstantní proměnná. Konečná metoda je metoda, kterou nelze přepsat. Konečná třída je třída, kterou nelze zdědit ani rozšířit. O tom posledním budeme podrobně diskutovat v naší výukové sérii OOPS.
Nyní provedeme program, ve kterém použijeme tato důležitá klíčová slova v Javě.
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(); } }
Jak je ukázáno ve výše uvedeném programu, první klíčové slovo, které jsme použili, je import následovaný mnoha dalšími klíčovými slovy, jako je třída, int atd. Hlavní klíčová slova v tomto programu jsou tato, statická, konečná a super.
Toto klíčové slovo jsme použili ve druhém konstruktoru k volání prvního konstruktoru. Nadřazená třída MyClass má statickou metodu a v ní deklarovanou konečnou metodu.
V odvozené třídě - MyDerivedClass přepíšeme běžnou metodu methodThree. Všimněte si, že se také pokusíme přepsat methodOne a methodTwo, ale kompilátor dává chybu, protože jsou statické a konečné metody. Všimněte si komentovaného kódu.
V hlavní třídě nejprve zavoláme statickou třídu pomocí MyClass a poté vytvoříme objekt odvozené třídy. Všimněte si, že ani při volání statických a konečných metod pomocí odvozených objektů třídy není dána žádná chyba.
Výstup
co je dobrá aplikace pro stahování mp3 pro Android
Všimněte si barevného výstupu. Celý tento výstup je výsledkem volání metod pomocí odvozených objektů třídy.
Často kladené otázky
Otázka č. 1) Jaké je použití klíčových slov v Javě?
Odpovědět: Klíčová slova se také nazývají Vyhrazená slova. To jsou slova, která programovací jazyk používá pro interní zpracování a předdefinované akce.
Programovací jazyk tedy neumožňuje, aby programátor použil tato klíčová slova jako identifikátory nebo názvy proměnných atd. Navzdory tomu, pokud tato klíčová slova použijeme, bude to mít za následek chybu kompilátoru.
Otázka 2) Kolik klíčových slov je v Javě?
Odpovědět: Java má celkem 51 klíčových slov, která mají předdefinovaný význam a jsou vyhrazena pro použití v Javě. Z těchto 51 klíčových slov je aktuálně použito 49 klíčových slov, zatímco zbývající 2 již nejsou používána.
Otázka č. 3) Jaký je rozdíl mezi celým číslem a int?
Odpovědět: Int i Integer ukládají celočíselné hodnoty. Ale „int“ je klíčové slovo, které je primitivním datovým typem int. Celé číslo je typ třídy. Celé číslo převede int na objekt a naopak.
Otázka č. 4) Je null klíčové slovo v Javě?
Odpovědět: Ne. Null není klíčové slovo v Javě, ale je doslovné. Přesto jej nemůžeme použít k deklaraci identifikátorů.
Otázka č. 5) Je nové klíčové slovo v Javě?
Odpovědět: Ano, nové je klíčové slovo v Javě. Nové klíčové slovo se používá k vytvoření nového objektu a přidělení paměti tomuto novému objektu na haldě. Kromě objektů třídy používáme také nové klíčové slovo k vytváření proměnných pole a přidělení paměti.
Závěr
V tomto tutoriálu jsme diskutovali o různých klíčových slovech používaných v Javě. Java podporuje celkem 51 klíčových slov, z nichž 49 se aktuálně používá a 2 se aktuálně nepoužívají. Z těchto klíčových slov jsou důležitá klíčová slova, která vyžadují zvláštní pozornost, čtyři klíčová slova, tj. Tato, statická, super a finální.
základní otázky týkající se rozhovorů pro testery
Klíčové slovo „toto“ ukazuje na aktuální objekt. Statické klíčové slovo se používá k označení instance, která není nutná. Klíčové slovo super se používá k označení nadřazené třídy a klíčové slovo final se používá k označení konstanty nebo nedědičnosti.
=> Navštivte zde a prohlédněte si sérii školení Java pro všechny.
Doporučené čtení
- Co je statické klíčové slovo v Javě?
- Java „toto“ klíčové slovo: Výukový program s příklady kódu
- Základy jazyka Java: Java Syntax, třída Java a základní koncepty Java
- Výukový program JAVA pro začátečníky: 100+ praktických výukových programů Java Video
- Rámec poháněný klíčovým slovem na selenu s příklady
- 10 NEJLEPŠÍCH bezplatných nástrojů pro kontrolu klíčových slov pro SEO (online)
- 11 nejlepších nástrojů pro výzkum klíčových slov (2021 Recenze a srovnání)
- Práce se zobrazením klíčových slov - výukové školení QTP 2