Słowa kluczowe to słowa zastrzeżone w Javie, które służą jako klucz kodu. Tych słów nie można użyć do niczego innego, ponieważ są one predefiniowane. Nie można ich używać jako nazwy zmiennej, nazwy obiektu ani żadnego innego identyfikatora. W Javie jest 51 zastrzeżonych terminów lub słów kluczowych.
pytania do rozmowy kwalifikacyjnej w języku Java
Lista słów kluczowych zastrzeżonych w Javie
Słowo kluczowe | Opis |
---|---|
abstrakcyjny | Wskazuje, że klasa lub metoda następująca po tym słowie kluczowym jest abstrakcyjna i będzie musiała zostać zaimplementowana przez podklasę. |
zapewniać | Słowo kluczowe Assert pomaga programiście zadeklarować twierdzenia lub założenia w programie. Jeśli stwierdzenie jest prawdziwe, program postępuje normalnie, w przeciwnym razie w czasie wykonywania zostanie zgłoszony błąd AssertionError i program zostanie przerwany. |
wartość logiczna | Definiuje dwie wartości logiczne, prawdę lub fałsz, 0 i 1. |
przerwa | Służy do wychodzenia z pętli lub konstrukcji iteracyjnych. |
bajt | Typ danych zdolny do przechowywania danych 8-bitowych. |
sprawa | Zaznacza bloki tekstu (przypadki) w instrukcji Switch. |
złapać | Służy do przechwytywania wyjątków generowanych w bloku try. |
zwęglać | Typ danych mogący przechowywać 16-bitowe znaki Unicode bez znaku. |
klasa | Służy do deklarowania nowej klasy. |
Kontynuować | Pomaga przejąć kontrolę poza pętlą i przejść do następnej iteracji. |
domyślny | Definiuje „blok kodu”, który będzie domyślnie wykonywany w instrukcji Switch. |
Do | Początkowe słowo kluczowe dla pętli „do-while”. |
podwójnie | Typ danych przechowujący liczby 64-bitowe (zmiennoprzecinkowe). |
w przeciwnym razie | Definiuje część else w instrukcjach „if”. |
wyliczenie | Służy do deklarowania wyliczeń w Javie. |
rozciąga się | Wskazuje na dziedziczenie. Klasa jest pochodną lub dziedziczona z innej klasy. |
finał | Definiuje zmienną, która będzie przechowywać stałe wartości lub metodę, której nie można zastąpić. |
Wreszcie | Definiuje blok Final, który jest wykonywany po bloku try-catch, niezależnie od tego, czy wyjątek został przechwycony, czy nie. |
platforma | Typ danych mogący przechowywać 32-bitowe wartości zmiennoprzecinkowe. |
Do | Wskazuje początek pętli „for”. |
Jeśli | Początek instrukcji „if”. |
przybory | Wskazuje, że klasa implementuje interfejs. |
import | Używane do włączania lub odwoływania się do innych pakietów/klas w programie. |
wystąpienie | Służy do sprawdzania, czy dany obiekt jest instancją innej klasy. |
wew | Typ danych do przechowywania 32-bitowej wartości całkowitej. |
interfejs | Służy do deklarowania interfejsu. |
długi | Typ danych przechowujący 64-bitowe wartości całkowite. |
rodzinny | Służy do wskazywania kodu natywnego (specyficznego dla platformy). |
nowy | Operator tworzący nowy obiekt. |
zero | Wskazuje odwołanie zerowe. |
pakiet | Słowo kluczowe do zadeklarowania pakietu Java. |
prywatny | Wskazuje określony dostęp prywatny, co oznacza, że dostęp do zmiennej lub metody może uzyskać tylko klasa, w której jest zadeklarowana. |
chroniony | To słowo kluczowe wskazuje specyfikator dostępu chronionego. Gdy zmienna lub metoda jest chroniona, dostęp do tej zmiennej lub metody może uzyskać tylko klasa, w której są zadeklarowane, jej podklasa i inne klasy w tym samym pakiecie. |
publiczny | Słowo kluczowe public służy do wskazania specyfikatora dostępu publicznego. Dostęp do zmiennej, metody, klas i interfejsów zadeklarowanych jako publiczne można uzyskać poprzez aplikację. |
powrót | Return służy do odsyłania wartości metody do metody wywołującej. Służy również do zwrócenia kontroli do metody wywołującej. |
krótki | Typ danych przechowujący 16-bitowe wartości liczb całkowitych. |
statyczny | Słowo kluczowe static wskazuje, że metoda lub zmienna jest statyczna i nie można jej utworzyć. |
ścisłefp | Słowo kluczowe strictfp ogranicza zaokrąglanie i precyzję obliczania wartości zmiennoprzecinkowych. Zapewnia mobilność. |
Super | Wskazuje bazę lub nadklasę klasy. |
przełącznik | Wskazuje instrukcję Switch, która testuje warunek i wykonuje wiele przypadków w zależności od wartości testowej. |
zsynchronizowane | Wskazuje zsynchronizowane sekcje dla kodu wielowątkowego, takie jak sekcja krytyczna. |
Ten | Słowo kluczowe „this” wskazuje bieżący obiekt. |
rzucić | Zgłasza wyjątek. |
rzuca | Wskazuje wyjątek, który może zostać zgłoszony przez metodę. |
przejściowy | Określa zmienną przejściową, która nie jest częścią trwałego stanu obiektu. |
próbować | Wypróbuj słowa kluczowe, aby rozpocząć blok zawierający kod, który może powodować wyjątki. |
próżnia | Wskazuje brak wartości zwracanej. |
lotny | Służy do definiowania zmiennych, które nie są przechowywane w pamięci głównej. Można je zmieniać asynchronicznie. |
chwila | Słowo kluczowe while rozpoczyna pętlę while. |
konst | Słowo kluczowe „const” nie jest już obsługiwane w Javie |
iść do | Słowo kluczowe „goto” nie jest już obsługiwane w Javie |
prawda, fałsz i zero | Słowa „prawda, fałsz, zero” są dosłowne. Mimo to nie możemy ich używać jako identyfikatorów w programie. |