A kulcsszavak fenntartott szavak a Java nyelvben, amelyek kódkulcsként szolgálnak. Ezeket a szavakat nem lehet másra használni, mert előre meghatározottak. Nem használhatók változónévként, objektumnévként vagy más azonosítóként. A Java nyelven 51 fenntartott kifejezés vagy kulcsszó található.
Madhuri azt mondta, gyerünk
Java fenntartott kulcsszavak listája
| Kulcsszó | Leírás |
|---|---|
| absztrakt | Azt jelzi, hogy a kulcsszót követő osztály vagy metódus absztrakt, és amelyet egy alosztálynak kell megvalósítania. |
| állítja | Az Assert kulcsszó segít a programozónak állítások vagy feltételezések deklarálásában a programban. Ha egy állítás igaz, a program normálisan halad, különben az AssertionError futás közben megjelenik, és a program leáll. |
| logikai érték | Két logikai értéket határoz meg, igaz vagy hamis, 0 és 1. |
| szünet | A hurkok vagy iteratív konstrukciók kitörésére szolgál. |
| byte | 8 bites adatok tárolására alkalmas adattípus. |
| ügy | Szövegblokkokat (eseteket) jelöl meg a Switch utasításban. |
| fogás | A try blokkban generált kivételek elfogására szolgál. |
| char | Az adattípus előjel nélküli 16 bites Unicode karaktereket tartalmazhat. |
| osztály | Új osztály deklarálására szolgál. |
| folytatni | Segít átvenni az irányítást a cikluson kívül, és folytatni a következő iterációt. |
| alapértelmezett | Meghatározza azt a „kódblokkot”, amely alapértelmezés szerint végrehajtódik a Switch utasításban. |
| csináld | Kezdő kulcsszó a „do-while” ciklushoz. |
| kettős | 64 bites számokat tartalmazó adattípus (lebegőpontos). |
| más | Az „if” utasítások másik részét határozza meg. |
| enum | Felsorolások deklarálására használják Java nyelven. |
| kiterjed | Az öröklődést jelzi. Egy osztály egy másik osztályból származik vagy öröklődik. |
| végső | Meghatároz egy változót, amely állandó értékeket tartalmaz, vagy egy olyan metódust, amelyet nem lehet felülírni. |
| végül | Meghatározza az utolsó blokkot, amely a try-catch blokk után fut, függetlenül attól, hogy a kivételt elkapták-e vagy sem. |
| úszó | Az adattípus 32 bites lebegőpontos értékek tárolására képes. |
| számára | A „for” ciklus kezdetét jelzi. |
| ha | Az „if” utasítás kezdete. |
| megvalósítja | Azt jelzi, hogy egy osztály interfészt valósít meg. |
| import | Más csomagok/osztályok bevonására vagy hivatkozására szolgál a programba. |
| Például az | Annak ellenőrzésére szolgál, hogy az adott objektum egy másik osztály példánya-e. |
| int | Adattípus 32 bites egész érték tárolására. |
| felület | Interfész deklarálására szolgál. |
| hosszú | 64 bites egész értékeket tartalmazó adattípus. |
| anyanyelvi | A natív kód jelzésére szolgál (platformfüggő). |
| új | Operátor egy új objektum létrehozásához. |
| nulla | Nulla hivatkozást jelöl. |
| csomag | Kulcsszó a Java-csomag deklarálásához. |
| magán | Jelzi a megadott privát hozzáférést, ami azt jelenti, hogy egy változóhoz vagy metódushoz csak az az osztály férhet hozzá, amelyben deklarálva van. |
| védett | Ez a kulcsszó védett hozzáférés-specifikációt jelöl. Ha egy változó vagy metódus védett, akkor ahhoz a változóhoz vagy metódushoz csak az az osztály, amelyben deklarálták, annak alosztálya és más osztályok érhetők el ugyanabban a csomagban. |
| nyilvános | A nyilvános kulcsszó a nyilvános hozzáférés-specifikáció jelzésére szolgál. A nyilvánosnak deklarált változók, metódusok, osztályok, interfészek az alkalmazáson keresztül érhetők el. |
| Visszatérés | A Return a metódus értékének visszaküldésére szolgál a hívó metódusnak. Arra is használható, hogy a vezérlést visszaállítsa a hívó metódusra. |
| rövid | 16 bites egész számértékeket tartalmazó adattípus. |
| statikus | A static kulcsszó azt jelzi, hogy a metódus vagy a változó statikus, és nem példányosítható. |
| strictfp | A strictfp kulcsszó korlátozza a lebegőpontos értékek számításának kerekítését és pontosságát. Ez biztosítja a hordozhatóságot. |
| szuper | Az osztály alap- vagy szuperosztályát jelzi. |
| kapcsoló | Olyan Switch utasítást jelöl, amely egy feltételt tesztel, és a tesztértéktől függően több esetet hajt végre. |
| szinkronizálva | Szinkronizált szakaszokat jelöl többszálú kódhoz, például kritikus szakaszokhoz. |
| ez | A „this” kulcsszó az aktuális objektumot jelöli. |
| dobás | Kivételt dob. |
| dobások | Ez azt a kivételt jelöli, amelyet egy metódus dobhat. |
| átmeneti | Olyan tranziens változót ad meg, amely nem része egy objektum állandó állapotának. |
| próbáld ki | Próbálja ki a kulcsszavak olyan blokkot indítani, amely olyan kódot tartalmaz, amely kivételeket okozhat. |
| üres | Azt jelzi, hogy nincs visszatérési érték. |
| illó | A fő memóriában nem tárolt változók meghatározására szolgál. Aszinkron módon változtathatók. |
| míg | A while kulcsszó egy while ciklust indít. |
| const | A „const” kulcsszó már nem támogatott a Java nyelven |
| menj | A „goto” kulcsszó már nem támogatott a Java nyelven |
| igaz, hamis és null | Az „igaz, hamis, null” szavak szó szerintiek. Ennek ellenére nem használhatjuk őket azonosítóként a programban. |