Ключовите думи са запазени думи в Java, които служат като кодов ключ. Тези думи не могат да се използват за нищо друго, защото са предварително дефинирани. Те не могат да се използват като име на променлива, име на обект или друг идентификатор. В Java има 51 запазени термина или ключови думи.
неопределен наклон
Списък на Java запазени ключови думи
Ключова дума | Описание |
---|---|
абстрактно | Показва, че класът или методът, който следва тази ключова дума, е абстрактен и ще трябва да бъде имплементиран от подклас. |
твърдят | Ключовата дума Assert помага на програмиста да декларира твърдения или предположения в програма. Ако дадено твърдение е вярно, програмата напредва нормално, в противен случай AssertionError се хвърля по време на изпълнение и програмата се прекъсва. |
булево | Дефинира две булеви стойности, true или false, 0 и 1. |
прекъсвам | Използва се за излизане от цикли или итеративни конструкции. |
байт | Тип данни, способен да съхранява 8-битови данни. |
случай | Маркира блокове от текст (регистри) в оператор Switch. |
улов | Използва се за улавяне на изключения, генерирани в блока try. |
въглен | Тип данни, който може да съдържа неподписани 16-битови Unicode знаци. |
клас | Използва се за деклариране на нов клас. |
продължи | Помага да се поеме контролът извън цикъла и да се продължи към следващата итерация. |
по подразбиране | Дефинира „блока от код“, който ще се изпълнява по подразбиране в оператор Switch. |
направи | Начална ключова дума за цикъл 'do-while'. |
двойно | Тип данни, съдържащи 64-битови числа (с плаваща запетая). |
друго | Дефинира друга част в изразите '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“ са буквални. Все пак не можем да ги използваме като идентификатори в програмата. |