Ключові слова — це зарезервовані слова в Java, які служать кодовим ключем. Ці слова не можна використовувати ні для чого іншого, оскільки вони попередньо визначені. Їх не можна використовувати як назву змінної, назву об’єкта чи будь-який інший ідентифікатор. У Java є 51 зарезервований термін або ключове слово.
теги html
Список зарезервованих ключових слів Java
| Ключове слово | опис |
|---|---|
| анотація | Вказує, що клас або метод, який слідує за цим ключовим словом, є абстрактним і його потрібно буде реалізувати підкласом. |
| стверджувати | Ключове слово assert допомагає програмісту оголосити твердження або припущення в програмі. Якщо твердження вірне, програма виконується нормально, інакше під час виконання видається AssertionError і програма переривається. |
| логічний | Визначає два логічних значення, істинне або хибне, 0 і 1. |
| перерва | Використовується для виходу з циклів або ітеративних конструкцій. |
| байт | Тип даних, здатний зберігати 8-бітні дані. |
| справа | Позначає блоки тексту (регістри) у операторі Switch. |
| виловити | Використовується для перехоплення винятків, створених у блоці try. |
| char | Тип даних, здатний містити 16-розрядні символи Unicode без знаку. |
| клас | Використовується для оголошення нового класу. |
| продовжувати | Це допомагає взяти контроль поза циклом і перейти до наступної ітерації. |
| за замовчуванням | Визначає «блок коду», який виконуватиметься за замовчуванням у операторі Switch. |
| робити | Початкове ключове слово для циклу 'do-while'. |
| подвійний | Тип даних, що містить 64-розрядні числа (з плаваючою комою). |
| інше | Визначає частину else в операторах if. |
| перелік | Використовується для оголошення перерахувань у Java. |
| поширюється | Вказує на спадковість. Клас є похідним або успадкованим від іншого класу. |
| остаточний | Визначає змінну, яка зберігатиме постійні значення, або метод, який не можна перевизначити. |
| нарешті | Визначає блок finally, який виконується після блоку try-catch, незалежно від того, перехоплено виняток чи ні. |
| плавати | Тип даних, здатний зберігати 32-розрядні значення з плаваючою комою. |
| для | Вказує на початок циклу for. |
| якщо | Початок оператора if. |
| інвентар | Вказує, що клас реалізує інтерфейс. |
| імпорт | Використовується для включення або посилання на інші пакунки/класи в програму. |
| instanceOf | Використовується для перевірки, чи даний об’єкт є екземпляром іншого класу. |
| внутр | Тип даних для зберігання 32-розрядного цілого значення. |
| інтерфейс | Використовується для оголошення інтерфейсу. |
| довго | Тип даних, що містить 64-розрядні цілі числа. |
| рідний | Використовується для позначення рідного коду (специфічного для платформи). |
| новий | Оператор для створення нового об'єкта. |
| нуль | Вказує на нульове посилання. |
| пакет | Ключове слово для оголошення пакета Java. |
| приватний | Вказує на вказаний приватний доступ, який означає, що доступ до змінної або методу може отримати лише клас, у якому вони оголошені. |
| захищений | Це ключове слово вказує на специфікатор захищеного доступу. Коли змінна або метод захищені, то доступ до змінної або методу може мати лише клас, у якому вони оголошені, його підклас та інші класи в тому самому пакеті. |
| громадськість | Ключове слово public використовується для позначення специфікатора публічного доступу. Змінна, метод, класи, інтерфейси, оголошені як публічні, можуть бути доступні через пропускну здатність програми. |
| повернення | Return використовується для повернення значення методу до методу, що викликає. Він також використовується для повернення керування викликаному методу. |
| короткий | Тип даних, що містить 16-розрядні цілі числа. |
| статичний | Ключове слово static вказує на те, що метод або змінна статична і не може бути створена. |
| strictfp | Ключове слово strictfp обмежує округлення та точність обчислення значень з плаваючою комою. Це забезпечує транспортабельність. |
| супер | Вказує на базовий або суперклас класу. |
| перемикач | Вказує на оператор Switch, який перевіряє умову та виконує кілька випадків залежно від тестового значення. |
| синхронізовано | Вказує на синхронізовані розділи для багатопотокового коду, як критичний розділ. |
| це | Ключове слово 'this' вказує на поточний об'єкт. |
| кинути | Викидає виняток. |
| кидки | Це вказує на виняток, який може бути викликаний методом. |
| перехідний | Визначає тимчасову змінну, яка не є частиною постійного стану об’єкта. |
| спробувати | Спробуйте запустити блок із ключовими словами, який містить код, який може викликати винятки. |
| недійсний | Вказує на те, що значення не повертається. |
| летючий | Використовується для визначення змінних, які не зберігаються в основній пам’яті. Їх можна змінювати асинхронно. |
| поки | Ключове слово while запускає цикл while. |
| конст | Ключове слово 'const' більше не підтримується в Java |
| йти до | Ключове слово 'goto' більше не підтримується в Java |
| true, false і null | Слова «true», «false», «null» є літеральними. Проте ми не можемо використовувати їх як ідентифікатори в програмі. |