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. |