Cuvinte cheie în Java: Lista tuturor cuvintelor cheie Java de top
Publicat: 2022-03-04Cuvintele cheie din Java se referă la oricare dintre cei 52 de termeni rezervați cu un sens predefinit în limbajul de programare. Prin urmare, ele nu pot fi folosite ca nume pentru metode, variabile, obiecte, clase, subclase sau identificatori. Cu alte cuvinte, aceste cuvinte cheie Java adaugă un sens unic compilatorului Java și sunt rezervate pentru scopuri speciale. Prin urmare, utilizarea lor ca nume de identificare va determina compilatorul să dea o eroare. În Java, există un total de 52 de cuvinte cheie rezervate. Dintre acestea, 49 sunt în uz, două nu sunt în uz și unul este în previzualizare.
Cuprins
Cuvinte cheie de top în Java pe care fiecare programator ar trebui să le cunoască
Am adunat câteva dintre cele mai relevante cuvinte cheie din Java , utilizarea lor și exemple în lista de mai jos.
1. abstract
Cuvântul cheie abstract în Java este folosit pentru a declara o clasă abstractă. Clasa abstractă poate conține metode abstracte și non-abstracte, dar nu poate fi folosită pentru a crea obiecte. O metodă abstractă nu are un corp și poate fi folosită doar într-o clasă abstractă. Subclasa de la care este moștenit oferă corpul. Mai mult, deși clasele abstracte pot fi extinse, ele nu pot fi instanțiate. În plus, cuvântul cheie abstract nu poate fi folosit cu constructori și variabile.
Mai jos este un fragment de cod pentru a afișa o clasă abstractă cu o metodă abstractă:
clasa abstractă Vehicul
{
abstract void car();
}
clasa Maruti extinde Vehicul
{
@Trece peste
void car() {
System.out.println(„Mașina se mișcă”);
}
}
clasa publică AbstractExample1 {
public static void main(String[] args) {
Maruti obj=new Maruti();
obj.car();
}
}
Ieșire: mașina se mișcă
2. boolean
Un tip de date primitiv, cuvântul cheie boolean din Java poate stoca doar două valori – adevărat și fals. Valoarea implicită a cuvântului cheie boolean este falsă și este folosită de obicei cu instrucțiunile condiționate. Cu toate acestea, cuvântul cheie boolean poate fi aplicat metodelor și variabilelor și declararea oricărei variabile cu cuvântul cheie boolean înseamnă că deține valori booleene.
Mai jos este un exemplu boolean simplu în Java:
clasă publică BooleanExample1 {
public static void main(String[] args) {
int num1=67;
int num2=43;
boolean b1=adevărat;
boolean b2=fals;
dacă(num1<num2)
{
System.out.println(b1);
}
altfel
{
System.out.println(b2);
}
}
}
Ieșire: fals
3. clasa
Cuvântul cheie clasă în Java este unul dintre termenii cel mai frecvent rezervați. Este folosit pentru a declara o clasă în Java care conține blocul de cod cu câmpuri, metode, constructori etc. O clasă poate conține una sau mai multe clase, un concept cunoscut sub numele de clasă imbricată. Fiecare obiect este o instanță a unei clase, iar numele clasei ar trebui să fie astfel încât să fie unic într-un pachet. Se poate atribui unei clase doar abstract, public, strictfp și modificatorul final. Dar alți modificatori, cum ar fi private, protected și static pot fi alocați clasei interioare.
Mai jos este un exemplu simplu de cuvânt cheie clasă:
clasă publică ClassExample {
public static void main(String[] args) {
System.out.println(„Salut!”);
}
}
Ieșire: Salutări!
4. implicit
Cuvântul cheie implicit în Java este un modificator de acces. Astfel, dacă nu se atribuie niciun modificator de acces metodelor, variabilelor, claselor și constructorilor în mod implicit, acesta este considerat un modificator de acces implicit. Ca alternativă, cuvântul cheie implicit poate fi folosit în instrucțiunile switch pentru a eticheta un bloc de cod care urmează să fie executat dacă nu există nicio potrivire cu majuscule și minuscule cu valoarea specificată. Din Java 8, cuvântul cheie implicit își găsește, de asemenea, utilizare în a permite unei interfețe să ofere o implementare a unei metode. Modificatorul de acces implicit este accesibil numai în cadrul pachetului.
Mai jos este un fragment de cod ca exemplu de cuvânt cheie implicit în Java:
clasa a {
String msg=”Accesați variabila implicită în afara clasei din pachet”;
}
clasă publică DefaultExample2 {
public static void main(String[] args) {
A a=nou A();
System.out.println(a.msg);
}
}
Ieșire: Accesați variabila implicită în afara clasei din pachet
5. enumerare
Cuvântul cheie enum în Java este un tip de date care conține un set definit de constante. Cu alte cuvinte, enumerarea poate fi considerată ca o clasă care are un set fix de constante. O enumerare poate fi definită în interiorul sau în afara clasei. În plus, deoarece o enumerare Java moștenește clasa Enum intern, nu poate moșteni nicio altă clasă. Cu toate acestea, poate implementa multe interfețe. O enumerare Java poate avea câmpuri, metode, constructori și metode principale.
clasa EnumExample{
//definirea enumerarii în interiorul clasei
public enum Săptămâna { DUMINICĂ, LUNI, MARȚI, MIERCURI, JOI, VINERI, SÂMBĂTĂ }
//metoda principală
public static void main(String[] args) {
//traversand enumerarea
pentru (Săptămâna w: Săptămâna.valori())
System.out.println(w);
}}
Ieșire:
DUMINICĂ
LUNI
MARŢI
MIERCURI
JOI
VINERI
SÂMBĂTĂ
6. import
Cuvântul cheie import permite programatorului să acceseze pachetele Java disponibile. Este folosit pentru a importa un pachet, un subpachet, o interfață, o clasă sau o enumerare în programul Java. Sintaxa pentru utilizarea cuvântului cheie Java este import packageName.*;
Următorul fragment de cod demonstrează utilizarea cuvântului cheie import:
import java.util.*; //importă toate clasele și interfețele pachetului util
clasă publică ImportExample
{
/* Cod șofer */
public static void main(String ar[])
{
System.out.println(„Utilizarea instrucțiunii de import în Java”);
/* Metoda din clasa java.util.Date. */
System.out.println(new Date());
}
}
Ieșire:
Folosind instrucțiunea de import în Java
Vineri, 29 octombrie 15:42:43 UTC 2021
7. protejat
Cuvântul cheie protejat în Java este un modificator de acces care poate fi folosit pentru atribute, clase, constructori și metode și este accesibil în interiorul pachetului. Este accesibil și în afara pachetului, dar numai prin moștenire.
Următorul exemplu arată cum o variabilă protejată este accesibilă în afara clasei și în pachet:
clasa X {
protected String msg=”Accesați variabila protejată în afara clasei din pachet”;
}
clasă publică ProtectedExample2 {
public static void main(String[] args) {
X x=nou X();
System.out.println(x.msg);
}
}
Ieșire:
Accesați variabila protejată în afara clasei din pachet
8. static
Cuvântul cheie static din Java este folosit în principal pentru gestionarea memoriei și poate fi aplicat metodelor, blocurilor, variabilelor și claselor imbricate. Astfel, staticul poate fi o metodă (metoda de clasă), variabilă (variabilă de clasă), clasă imbricată sau bloc. Membrii statici ai unei clase sunt stocați în memoria clasei și se poate accesa direct prin numele clasei. Astfel, nu există nicio cerință de instanțiere a unei clase. Cel mai semnificativ avantaj al variabilelor statice este că fac programul eficient din punct de vedere al memoriei, deoarece primesc memorie în zona clasei o singură dată în timpul încărcării clasei.
Mai jos este un fragment de cod pentru a arăta utilizarea cuvântului cheie static în Java :
Test de clasă
{
// metoda statica
static void abc()
{
System.out.println(„din abc”);
}
public static void main(String[] args)
{
// apelarea abc fără a crea
// orice obiect al clasei Test
abc();
}
}
Ieșire:
din abc
9. super
Cuvântul cheie super în Java este o variabilă de referință folosită pentru a se referi la obiectele clasei părinte. Utilizarea sa principală este invocarea metodelor clasei părinte imediate. Ori de câte ori se creează instanța unei subclase, se creează implicit o instanță a clasei părinte, la care se face referire prin variabila super referință. Pe scurt, cuvântul cheie super în Java poate apela metoda clasei părinte imediate, constructorul clasei părinte imediate și poate face referire la variabila de instanță a clasei părinte imediate.
Mai jos este un fragment de cod pentru a arăta utilizarea cuvântului cheie super în Java :
clasa Părinte {
Culoare șir = „Albastru”;
}
clasa Copil extinde Parent {
void getColor() {
System.out.println(super.color);
}
}
public class Main() {
public static void main(String args[]) {
Child obj = nou Copil();
obj.getColor();
}
}
Ieșire:
Albastru
10. aruncări
Cuvântul cheie throws din Java declară o excepție - culoare specifică excepțiile pe care metoda curentă le poate arunca. Astfel, programatorul ar trebui să furnizeze codul de gestionare a excepțiilor pentru a menține fluxul normal al programului.
Următorul exemplu demonstrează utilizarea cuvântului cheie throws:
import java.io.IOException;
aruncări de test de clasă{
void m()aruncă IOException{
aruncați o nouă excepție IOException(„eroare dispozitiv”);//excepție verificată
}
void n()aruncă IOException{
m();
}
void p(){
încerca{
n();
}catch(Excepție e){System.out.println(„Excepție gestionată”);}
}
public static void main(Argumente șir[]){
Testthrows obj=new Testthrows();
obj.p();
System.out.println(„Flux normal”);
}
}
Ieșire:
Excepție tratată
Debit normal
Lista de mai sus de cuvinte cheie în Java nu este exhaustivă și descrie doar unele dintre cele mai frecvent utilizate. Există mai multe alte cuvinte cheie Java, fiecare având un scop specific în contextul limbajului de programare.
În acest sens, dacă doriți să vă îmbunătățiți abilitățile Java, certificarea PG legată de locuri de muncă upGrad în inginerie software este cursul potrivit pentru dvs. Programul online de 5 luni este special conceput pentru cei care doresc să înceapă o carieră promițătoare în dezvoltarea de software.
Iată câteva momente importante pentru a vă oferi o perspectivă asupra a ceea ce oferă cursul:
- Specializări MERN Stack și Cloud-Native
- Peste 500 de ore de conținut cu peste 350 de ore de instruire practică
- Peste 50 de sesiuni live și cinci proiecte industriale
- Rețele de egali și forumuri de discuții
- Orientare în carieră și creare de rețele din industrie
Înscrieți-vă astăzi pentru a învăța de la cei mai buni din industria EdTech.
1. Ce nu este un cuvânt cheie Java?
În Java, null, true și false nu sunt cuvinte cheie. Sunt cuvinte rezervate pentru valori literale și nu pot fi folosite ca identificatori.
2. Pot interfețele Java să aibă variabile?
Similar unei clase, o interfață Java poate avea variabile și metode. Cu toate acestea, metodele declarate într-o interfață sunt implicit abstracte, adică au doar semnătura metodei fără corp.
3. Care este utilizarea cuvântului cheie final în Java?
Cuvântul cheie final în Java este un specificator de non-acces folosit pentru a restricționa o variabilă, o clasă și o metodă. Astfel, dacă inițializați o variabilă folosind cuvântul cheie final, nu puteți modifica valoarea acesteia. De asemenea, dacă declarați o metodă ca finală, nicio subclasă nu o poate suprascrie. Mai mult, o clasă declarată finală nu poate fi moștenită nici de alte clase.