Запазените думи са думи, които не могат да се използват като обект или променлив имена в a Ява програма, защото те вече се използват от синтаксиса на езика за програмиране на Java.
Ако се опитате да използвате някоя от думите по-долу като идентификатори във вашите Java програми, ще получите грешка като тази по-долу.
Списък на запазените ключови думи в Java
абстрактен | поддържали | булева | почивка | байт | случай |
улов | овъглявам | клас | конст | продължи | по подразбиране |
двойно | правя | още | ENUM | простира | фалшив |
финал | накрая | поплавък | за | Отидох | ако |
сечива | внос | instanceof | инт | интерфейс | дълго |
местен | нов | нула | пакет | частен | защитени |
обществен | връщане | къс | статичен | strictfp | супер |
ключ | синхронизирано | това | хвърлям | хвърля | преходен |
вярно | опитвам | празнота | летлив | докато |
* Най- strictfp ключовата дума беше добавена към този списък в Java Standard Edition версия 1.2, поддържали във версия 1.4 и ENUM във версия 5.0.
Въпреки че Отидох и конст вече не се използват в езика за програмиране на Java, те все още не могат да бъдат използвани като ключови думи.
Какво се случва, ако използвате резервирана дума?
Да речем, че се опитвате да създадете нов клас и го наречете с помощта на запазена дума, като тази:
// не можете да използвате накрая, тъй като е запазена дума!
клас накрая {
public static void main (String [] args) {
// клас клас ..
}
}
Вместо да компилира, програмата Java ще даде следната грешка:
очакван