Ključne riječi su rezervirane riječi u Javi koje služe kao kodni ključ. Ove se riječi ne mogu koristiti ni za što drugo jer su unaprijed definirane. Ne mogu se koristiti kao naziv varijable, naziv objekta ili bilo koji drugi identifikator. U Javi postoji 51 rezerviran izraz ili ključna riječ.
j e s t
Popis Java rezerviranih ključnih riječi
Ključna riječ | Opis |
---|---|
sažetak | Označava da je klasa ili metoda koja slijedi ovu ključnu riječ apstraktna i da će je morati implementirati potklasa. |
tvrditi | Ključna riječ Assert pomaže programeru da deklarira tvrdnje ili pretpostavke u programu. Ako je tvrdnja točna, program napreduje normalno, inače se AssertionError javlja tijekom izvođenja i program se prekida. |
Booleov | Definira dvije Booleove vrijednosti, true ili false, 0 i 1. |
pauza | Koristi se za izlazak iz petlji ili iterativnih konstrukcija. |
bajt | Tip podataka koji može držati 8-bitne podatke. |
slučaj | Označava blokove teksta (case) u naredbi Switch. |
ulov | Koristi se za hvatanje iznimaka generiranih u bloku pokušaja. |
char | Tip podataka koji može sadržavati nepotpisane 16-bitne Unicode znakove. |
razreda | Koristi se za deklariranje nove klase. |
nastaviti | Pomaže u preuzimanju kontrole izvan petlje i nastavku do sljedeće iteracije. |
zadano | Definira 'blok koda' koji će se prema zadanim postavkama izvršavati u naredbi Switch. |
čini | Početna ključna riječ za petlju 'do-while'. |
dvostruko | Tip podataka koji sadrži 64-bitne brojeve (pokretni zarez). |
drugo | Definira else dio u naredbama 'if'. |
nabrajanje | Koristi se za deklariranje enumeracija u Javi. |
proteže se | Označava nasljedstvo. Klasa je izvedena ili naslijeđena od druge klase. |
konačni | Definira varijablu koja će držati konstantne vrijednosti ili metodu koja se ne može nadjačati. |
konačno | Definira finally blok koji se izvršava nakon try-catch bloka bez obzira je li iznimka uhvaćena ili ne. |
plutati | Tip podataka koji može držati 32-bitne vrijednosti s pomičnim zarezom. |
za | Označava početak 'for' petlje. |
ako | Početak naredbe 'if'. |
oruđa | Označava da klasa implementira sučelje. |
uvoz | Koristi se za uključivanje ili referenciranje drugih paketa/klasa u program. |
instanceOf | Koristi se za provjeru je li dati objekt instanca druge klase. |
int | Tip podataka koji sadrži 32-bitnu vrijednost cijelog broja. |
sučelje | Koristi se za deklariranje sučelja. |
dugo | Tip podataka koji sadrži 64-bitne vrijednosti cijelog broja. |
domaći | Koristi se za označavanje izvornog koda (specifičnog za platformu). |
novi | Operator za stvaranje novog objekta. |
ništavan | Označava nultu referencu. |
paket | Ključna riječ za deklariranje Java paketa. |
privatna | Označava navedeni privatni pristup što znači da varijabli ili metodi može pristupiti samo klasa u kojoj je deklarirana. |
zaštićen | Ova ključna riječ označava specifikator zaštićenog pristupa. Kada je varijabla ili metoda zaštićena, toj varijabli ili metodi može pristupiti samo klasa u kojoj su deklarirane, njena podklasa i druge klase u istom paketu. |
javnost | Ključna riječ public koristi se za označavanje specifikatora javnog pristupa. Varijabli, metodi, klasama, sučeljima deklariranim kao javnim može se pristupiti kroz propusnost aplikacije. |
povratak | Return se koristi za vraćanje vrijednosti metode pozivnoj metodi. Također se koristi za vraćanje kontrole pozivnoj metodi. |
kratak | Tip podataka koji sadrži 16-bitne vrijednosti cijelog broja. |
statički | Ključna riječ static označava da je metoda ili varijabla statična i da se ne može instancirati. |
strogi fp | Ključna riječ strictfp ograničava zaokruživanje i preciznost izračuna vrijednosti pomičnog zareza. Osigurava prenosivost. |
super | Označava bazu ili nadklasu klase. |
sklopka | Označava naredbu Switch koja testira uvjet i izvršava više slučajeva ovisno o testnoj vrijednosti. |
sinkronizirano | Označava sinkronizirane odjeljke za višenitni kod poput kritičnog odjeljka. |
ovaj | Ključna riječ 'this' označava trenutni objekt. |
bacanje | Izbacuje iznimku. |
bacanja | Ovo označava iznimku koju metoda može izbaciti. |
prolazna | Određuje prolaznu varijablu koja nije dio trajnog stanja objekta. |
probati | Pokušajte s ključnim riječima pokrenuti blok koji sadrži kod koji bi mogao izazvati iznimke. |
poništiti | Označava da nema povratne vrijednosti. |
nepostojan | Koristi se za definiranje varijabli koje nisu pohranjene u glavnoj memoriji. Mogu se mijenjati asinkrono. |
dok | Ključna riječ while pokreće while petlju. |
konst | Ključna riječ 'const' više nije podržana u Javi |
ići | Ključna riječ 'goto' više nije podržana u Javi |
istinito, lažno i ništavno | Riječi 'true, false, null' su doslovne. Ipak, ne možemo ih koristiti kao identifikatore u programu. |