important java keywords list reserved words java
В този урок ще изследваме списъка с ключови думи в Java и ще научим за някои важни запазени думи, тяхното значение заедно с примери:
Ключовите думи в Java са запазените думи, които действат като ключ към кода. Тъй като тези думи са предварително дефинирани, те не могат да се използват за други цели като име на променлива или име на обект или друг идентификатор. Java има около 51 запазени думи или ключови думи.
какво са метаданни в хранилището на данни
В този урок ще обсъдим списъка с ключови думи в Java. След това ще разгледаме някои от важните ключови думи в Java и ще видим тяхното значение заедно с примерите за програмиране.
=> Проверете тук, за да видите A-Z на уроци за обучение по Java.
Какво ще научите:
Списък с ключови думи за Java
Дадено по-долу е l ist на всички ключови думи в Java. В този списък сме включили и ключовите думи, които вече не се използват в Java.
Ключова дума | Описание |
---|---|
улов | Използва се за улавяне на изключения, генерирани в блока try. |
абстрактно | Показва, че класът или методът, който следва тази ключова дума, са абстрактни и които ще трябва да бъдат внедрени от подклас. |
твърдя | Ключовата дума Assert помага на програмиста да декларира твърдения или предположения в програма. Ако дадено твърдение е вярно, програмата напредва нормално, в противен случай AssertionError се хвърля по време на изпълнение и програмата се прекъсва. |
булев | Определя две стойности, true или false. |
почивка | Използва се за разбиване на цикли или итеративни конструкции. |
байт | Тип данни, способен да съхранява 8-битови данни. |
случай | Маркира блокове текст (случаи) в оператор Switch. |
char | Тип данни, който може да съдържа неподписани 16-битови Unicode символи. |
клас | Използва се за деклариране на нов клас. |
продължи | Помага да се поеме контрол извън цикъла и да се продължи към следващата итерация. |
по подразбиране | Определя „блока код“, който ще се изпълни по подразбиране в оператор Switch. |
направете | Начална ключова дума за цикъл „do-while“. |
двойно | Тип данни, съдържащ 64-битови числа (с плаваща запетая). |
друго | Определя друга част в изразите „ако“. |
преброяване | Използва се за деклариране на изброявания в Java. |
удължава | Показва наследяване. Клас се извлича или наследява от друг клас. |
финал | Определя променлива, която ще съдържа постоянни стойности или метод, който не може да бъде заменен. |
накрая | Определя блока накрая, който се изпълнява след блока try-catch, независимо дали изключението е било уловено или не. |
плувка | Тип данни, който може да съдържа 32-битови стойности с плаваща запетая. |
за | Показва началото на цикъл „за“. |
ако | Начало на изявлението „ако“. |
приспособления | Показва, че клас изпълнява интерфейс. |
внос | Използва се за включване или препратка към други пакети / класове в програмата. |
instanceof | Използва се за проверка дали даденият обект е екземпляр на друг клас. |
инт | Тип данни, който да съдържа 32-битова целочислена стойност. |
интерфейс | Използва се за деклариране на интерфейс. |
дълго | Тип данни, съдържащ 64-битови цели числа. |
местен | Използва се за обозначаване на собствен код (специфичен за платформата). |
ново | Оператор за създаване на нов обект. |
нула | Показва нулева препратка. |
пакет | Ключова дума за деклариране на Java пакет. |
частни | Показва посочен частен достъп, което означава, че променлива или метод могат да бъдат достъпни само от класа, в който е деклариран. |
защитен | Тази ключова дума посочва защитен спецификатор за достъп. Когато променлива или метод са защитени, тогава тази променлива или метод могат да бъдат достъпни само от класа, в който са декларирани, нейния подклас и други класове в същия пакет. |
публично | Публичната ключова дума се използва за обозначаване на спецификатора за публичен достъп. Променлива, метод, класове, интерфейси, декларирани като публични, могат да бъдат достъпни чрез приложението. |
връщане | Връщането се използва за изпращане на стойността на метод към извикващия метод. Също така се използва за връщане на контролата към извикващия метод. |
къс | Тип данни, съдържащ 16-битови цели числа. |
статични | Ключовата дума static показва, че методът или променливата са статични и не могат да бъдат създадени. |
Strogfp | Ключовата дума strictfp ограничава закръгляването и точността на изчисляването на стойности с плаваща запетая. Той осигурява преносимост. |
супер | Показва база или суперклас на класа. |
превключвател | Показва оператор Switch, който тества състояние и изпълнява множество случаи в зависимост от тестовата стойност. |
синхронизирани | Показва синхронизирани секции за многонишкови кодове като критична секция. |
това | Ключовата дума ‘това’ указва текущия обект. |
хвърляне | Хвърля изключение. |
хвърля | Това показва изключението, което може да бъде хвърлено от метод. |
преходен | Задава преходна променлива, която не е част от постоянното състояние на обект. |
опитвам | Опитайте ключовите думи да стартират блок, който съдържа код, който може да доведе до изключения. |
нищожен | Показва липса на върната стойност. |
летлив | Използва се за дефиниране на променливи, които не се съхраняват в основната памет. Те могат да се променят асинхронно. |
докато | Ключовата дума while започва цикъл while. |
конст | Ключовата дума ‘const’ вече не се поддържа в Java |
отидете | Ключовата дума ‘goto’ вече не се поддържа в Java |
true, false и null | Думите „true, false, null“ са буквални. И все пак не можем да ги използваме като идентификатори в програмата. |
Ще обсъдим ключовите думи по-долу в отделен урок, тъй като те имат голямо значение що се отнася до програмирането на Java.
Тези думи са:
# 1) ключова дума „this“
Ключовата дума “this” сочи към текущия обект в програмата.
Прочетете също => Ключова дума Java „THIS“ с примери за кодове
# 2) ключова дума „static“
ДА СЕ статична ключова дума е ключова дума, която се използва за обозначаване на обект, който не може да бъде създаден. Така че, ако имаме статичен метод, той не трябва да се извиква с помощта на обект. Може да се извика само с използване на име на клас.
По същия начин, ако имаме статична променлива, тогава нейната стойност се запазва в цялата програма.
# 3) ключова дума „супер“
Ключовата дума “super” в Java се използва за препратка към обектите от непосредствения родителски клас. Родителският клас също се нарича „Суперклас“. Ще проучим подробностите за супер ключовата дума, докато обсъждаме наследяването в нашата серия уроци за OOPS.
# 4) ключова дума „final“
Ключовата дума „final“ се използва с променливи, методи или класове. Крайната променлива е постоянна променлива. Крайният метод е метод, който не може да бъде заменен. Последният клас е клас, който не може да бъде наследен или разширен. Ще обсъдим подробно последния в нашата поредица от уроци за OOPS.
при отстраняване на неизправности на мрежов кабел, какво трябва да използвате
Сега нека приложим програма, в която ще използваме тези важни ключови думи в Java.
import java.util.*; class MyClass { int i; MyClass() { System.out.println('MyClass:: Default Constructor'); } MyClass(int j) { this(); //calling statement to First Constructor System.out.println('MyClass:: Parameterized Constructor'); } //static method static void methodOne() { System.out.println('MyClass:: static methodOne'); } //final method final void methodTwo() { System.out.println('MyClass:: Final methodTwo'); System.out.println('MyClass::Calling methodOne from methodTwo'); //Accessing same class field this.methodOne(); //Accessing same class method } //regular method void methodThree() { System.out.println('MyClass::MethodThree'); //Accessing same class field System.out.println('MyClass::Calling methodTwo from methodThree'); this.methodTwo(); //Accessing same class method } } class MyDerivedClass extends MyClass{ void methodThree(){ System.out.println('MyDerivedClass::methodThree'); System.out.println('MyDerivedClass::Calling methodThree from MyClass'); super.methodThree(); //calling regular method super.methodTwo(); //calling final method super.methodOne(); //calling static method } //void methodOne(){} //overriding final method gives compiler error //void methodTwo(){} //overriding final method gives compiler error } public class Main{ public static void main(String() args){ MyClass.methodOne(); //call static method from MyClass MyDerivedClass d1 = new MyDerivedClass (); d1.methodOne(); //call static method from MyDerivedClass d1.methodTwo(); //call final method from MyDerivedClass d1.methodThree(); } }
Както е показано в горната програма, първата ключова дума, която използваме, е import, последвана от много други ключови думи като class, int и др. Основните ключови думи в тази програма са тази, static, final и super.
Използвахме тази ключова дума във втория конструктор, за да извикаме първия конструктор. Родителският клас MyClass има статичен метод и окончателен метод, деклариран в него.
В производния клас - MyDerivedClass, ние заместваме обикновен метод methodThree. Имайте предвид, че ние също се опитваме да заменим methodOne и methodTwo, но компилаторът дава грешка, тъй като те са съответно статични и крайни методи. Обърнете внимание на коментирания код.
В основния клас първо извикваме статичния клас с помощта на MyClass и след това създаваме обект на производен клас. Имайте предвид, че не се дава грешка дори при извикване на статични и окончателни методи с помощта на производни обекти на клас.
Изход
Обърнете внимание на цветния изход. Цялата тази продукция е резултат от извикване на методи, използващи производни обекти на клас.
често задавани въпроси
В # 1) Каква е ползата от ключови думи в Java?
Отговор: Ключовите думи се наричат също като запазени думи. Това са думите, които езикът за програмиране използва за вътрешна обработка и предварително дефинирани действия.
По този начин езикът за програмиране не позволява тези ключови думи да се използват от програмиста като идентификатори или имена на променливи и т.н. Въпреки това, ако използваме тези ключови думи, това ще доведе до грешка в компилатора.
В # 2) Колко ключови думи присъстват в Java?
Отговор: Java има общо 51 ключови думи, които имат предварително определено значение и са запазени за използване от Java. От тези 51 ключови думи в момента се използват 49 ключови думи, докато останалите 2 вече не се използват.
В # 3) Каква е разликата между цяло число и int?
как да отворите bin файлове на Windows 7
Отговор: И int, и Integer съхраняват целочислени стойности. Но ‘int’ е ключова дума, която е примитивен тип данни int. Цяло число е тип клас. Цялото число преобразува int в обект и обратно.
В # 4) Нула ли е ключова дума в Java?
Отговор: Не. Null не е ключова дума в Java, но е буквална. И все пак не можем да го използваме за деклариране на идентификатори.
В # 5) Нова ключова дума ли е в Java?
Отговор: Да, new е ключова дума в Java. Новата ключова дума се използва за създаване на нов обект и разпределяне на паметта към този нов обект в купчината. Освен обектите на класа, ние също използваме новата ключова дума, за да създадем масивни променливи и да разпределим памет.
Заключение
В този урок обсъдихме различни ключови думи, използвани в Java. Java поддържа общо 51 ключови думи, от които 49 ключови думи в момента се използват, а 2 в момента не се използват. От тези ключови думи четири ключови думи, т.е. тази, статична, супер и окончателна, са важни ключови думи, които се нуждаят от специално внимание.
Ключовата дума ‘This’ сочи към текущия обект. Ключовата дума static се използва, за да посочи инстанцията, която не е необходима. Ключовата дума super се използва за препращане към родителския клас, а крайната ключова дума се използва за посочване на константата или ненаследяването.
=> Посетете тук, за да видите серията за обучение за Java за всички.
Препоръчително четене
- Какво представлява статичната ключова дума в Java?
- Java 'this' Ключова дума: Урок с примери за кодове
- Основи на Java: Синтаксис на Java, клас Java и основни концепции на Java
- Урок за JAVA за начинаещи: 100+ практически ръководства за Java видео
- Управлявана от ключови думи рамка в селен с примери
- 10 НАЙ-ДОБРИ безплатни инструменти за проверка на ключови думи за SEO (онлайн)
- 11 най-добри инструмента за изследване на ключови думи (2021 Преглед и сравнение)
- Работа с изглед на ключови думи - Урок за обучение по QTP 2