important java keywords list reserved words java
I denne vejledning vil vi udforske listen over Java-nøgleord og lære om nogle vigtige reserverede ord, deres betydning sammen med eksempler:
Nøgleord i Java er de reserverede ord, der fungerer som en nøgle til koden. Da disse ord er foruddefinerede, kan de ikke bruges til andre formål som variabelnavn eller objektnavn eller anden identifikator. Java har omkring 51 reserverede ord eller nøgleord.
hvordan man åbner json-filen i Android
I denne vejledning diskuterer vi listen over nøgleord i Java. Derefter tager vi nogle af de vigtige nøgleord i Java op og ser deres betydning sammen med programmeringseksemplerne.
=> Tjek her for at se AZ af Java-træningsvejledninger.
Hvad du lærer:
Java-søgeordsliste
Nedenfor er en l er af alle nøgleordene i Java. På denne liste har vi også inkluderet de nøgleord, der ikke længere bruges i Java.
Nøgleord | Beskrivelse |
---|---|
fangst | Bruges til at fange undtagelser genereret i prøveblokken. |
abstrakt | Angiver, at klassen eller metoden, der følger dette nøgleord er abstrakt, og som skal implementeres af en underklasse. |
hævde | Assert-nøgleord hjælper programmøren med at erklære påstande eller antagelser i et program. Hvis en påstand er sand, skrider programmet normalt, ellers kastes AssertionError ved kørselstid og programmet afbrydes. |
boolsk | Definerer to værdier, sandt eller falsk. |
pause | Bruges til at bryde ud af sløjfer eller iterative konstruktioner. |
byte | Datatype, der kan indeholde 8-bit data. |
sag | Markerer tekstblokke (sager) i en Switch-sætning. |
char | Datatype, der kan indeholde usignerede 16-bit Unicode-tegn. |
klasse | Bruges til at erklære en ny klasse. |
Blive ved | Det hjælper med at tage kontrol uden for sløjfen og fortsætte til næste iteration. |
Standard | Definerer 'blok af kode', der udføres som standard i en Switch-sætning. |
gør | Start nøgleord for 'do-while' loop. |
dobbelt | Datatype, der indeholder 64-bit tal (flydende punkt). |
andet | Definerer en anden del i 'hvis' udsagnene. |
enum | Bruges til at erklære enumerationer i Java. |
strækker sig | Angiver arv. En klasse er afledt eller nedarvet fra en anden klasse. |
endelig | Definerer en variabel, der holder konstante værdier eller en metode, der ikke kan tilsidesættes. |
langt om længe | Definerer den endelige blok, der udføres efter try-catch-blokken, uanset om undtagelsen blev fanget eller ej. |
flyde | Datatype, der er i stand til at indeholde 32-bit floating-point-værdier. |
til | Angiver starten på en 'for' -sløjfe. |
hvis | Start af 'hvis' udsagn. |
redskaber | Angiver, at en klasse implementerer en grænseflade. |
importere | Bruges til at inkludere eller henvise til andre pakker / klasser i programmet. |
forekomst af | Bruges til at kontrollere, om det givne objekt er en forekomst af en anden klasse. |
int | Datatype til at indeholde en 32-bit heltal. |
interface | Bruges til at erklære en grænseflade. |
lang | Datatype, der indeholder 64-bit heltalværdier. |
hjemmehørende | Bruges til at angive native kode (platformsspecifik). |
ny | Operatør til at oprette et nyt objekt. |
nul | Angiver nul reference. |
pakke | Nøgleord til at erklære Java-pakke. |
privat | Angiver angivet privat adgang, hvilket betyder, at en variabel eller metode kun kan tilgås af den klasse, hvori den erklæres. |
beskyttet | Dette nøgleord angiver en beskyttet adgangsspecifikator. Når en variabel eller metode er beskyttet, kan den variabel eller metode kun få adgang til den klasse, de er deklareret i, dens underklasse og andre klasser i samme pakke. |
offentlig | Det offentlige nøgleord bruges til at angive offentlig adgangsspecifikator. En variabel, metode, klasser, grænseflader, der er erklæret offentlig, kan tilgås gennem applikationen. |
Vend tilbage | Return bruges til at sende værdien af en metode tilbage til den kaldende metode. Det bruges også til at returnere kontrollen til opkaldsmetoden. |
kort | Datatype, der indeholder 16-bit heltalværdier. |
statisk | Det statiske nøgleord angiver metoden eller en variabel er statisk og kan ikke instantieres. |
strengfp | Nøgleordet strictfp begrænser afrunding og præcision ved beregning af flydende punktværdier. Det sikrer bærbarhed. |
super | Angiver klassens base eller superklasse. |
kontakt | Angiver en switch-sætning, der tester en tilstand og udfører flere sager afhængigt af testværdien. |
synkroniseret | Angiver synkroniserede sektioner til flertrådet kode som kritisk sektion. |
det her | Nøgleordet 'dette' angiver det aktuelle objekt. |
kaste | Kaster en undtagelse. |
kaster | Dette angiver den undtagelse, der kan kastes ved en metode. |
forbigående | Angiver forbigående variabel, der ikke er en del af et objekts vedvarende tilstand. |
prøve | Prøv nøgleord, start en blok, der indeholder kode, der kan give undtagelser. |
ugyldig | Angiver ingen returværdi. |
flygtige | Bruges til at definere variabler, der ikke er gemt i hovedhukommelsen. De kan ændres asynkront. |
mens | Nøgleord, mens du starter et stykke løkke. |
konst | Nøgleordet 'const' understøttes ikke mere i Java |
gå til | Nøgleordet 'goto' understøttes ikke mere i Java |
sandt, falsk og nul | Ordene ”sand, falsk, null” er bogstavelige. Vi kan stadig ikke bruge dem som identifikatorer i programmet. |
Vi vil diskutere nedenstående nøgleord i en separat tutorial, da de har stor betydning for Java-programmering.
Disse ord er:
# 1) 'dette' nøgleord
Nøgleordet 'dette' peger på det aktuelle objekt i programmet.
Læs også => Java 'DETTE' nøgleord med kodeeksempler
# 2) 'statisk' nøgleord
TIL statisk nøgleord er et nøgleord, der bruges til at angive et objekt, der ikke kan instantieres. Så hvis vi har en statisk metode, behøver den ikke kaldes ved hjælp af et objekt. Det kan kaldes bare ved hjælp af et klassenavn.
Tilsvarende, hvis vi har en statisk variabel, bevares dens værdi i hele programmet.
# 3) 'super' nøgleord
hvordan man åbner jar-filen med java
Nøgleordet 'super' i Java bruges til at henvise til objekterne i den umiddelbare overordnede klasse. Forældreklassen omtales også som 'Superclass'. Vi vil udforske detaljerne i super-nøgleordet, mens vi diskuterer arv i vores OOPS tutorial-serie.
# 4) 'sidste' nøgleord
Nøgleordet 'endelig' bruges med variabler, metoder eller klasser. En endelig variabel er en konstant variabel. En endelig metode er en metode, der ikke kan tilsidesættes. En endelig klasse er en klasse, der ikke kan arves eller udvides. Vi vil diskutere den sidste detaljeret i vores OOPS tutorial-serie.
Lad os nu implementere et program, hvor vi bruger disse vigtige nøgleord i 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(); } }
Som vist i ovenstående program er det første nøgleord, vi har brugt, import efterfulgt af mange andre nøgleord som klasse, int osv. De vigtigste nøgleord i dette program er dette, statiske, endelige og super.
Vi har brugt dette nøgleord i den anden konstruktør til at kalde den første konstruktør. Forældreklassen MyClass har en statisk metode og en endelig metode, der er angivet i den.
I den afledte klasse - MyDerivedClass tilsidesætter vi en regelmæssig metode methodThree. Bemærk, at vi også prøver at tilsidesætte methodOne og methodTwo, men compileren giver en fejl, da de er henholdsvis statiske og endelige metoder. Bemærk den kommenterede kode.
I hovedklassen kalder vi først den statiske klasse ved hjælp af MyClass og opretter derefter et afledt klasseobjekt. Bemærk, at der ikke gives nogen fejl, selv når du kalder statiske og endelige metoder ved hjælp af de afledte klasseobjekter.
Produktion
Bemærk det farvede output. Hele denne output er resultatet af kaldemetoder, der bruger de afledte klasseobjekter.
Ofte stillede spørgsmål
Q # 1) Hvad er brugen af nøgleord i Java?
Svar: Nøgleord kaldes også som reserverede ord. Dette er de ord, som programmeringssproget bruger til intern behandling og foruddefinerede handlinger.
Programmeringssprog tillader således ikke, at disse nøgleord bruges af programmøren som identifikatorer eller variabelnavne osv. På trods af det, hvis vi bruger disse nøgleord, vil det resultere i en kompilatorfejl.
softwareudvikling livscyklus 5 faser
Q # 2) Hvor mange nøgleord findes i Java?
Svar: Java har i alt 51 nøgleord, der har foruddefineret betydning og er forbeholdt Java. Ud af disse 51 nøgleord bruges i øjeblikket 49 nøgleord, mens de resterende 2 ikke mere bruges.
Q # 3) Hvad er forskellen mellem heltal og int?
Svar: Både int og Integer gemmer heltal værdier. Men 'int' er et nøgleord, der er en primitiv datatype int. Et heltal er en klassetype. Heltal konverterer int til et objekt og omvendt.
Q # 4) Er null et nøgleord i Java?
Svar: Nej. Null er ikke et nøgleord i Java, men det er bogstaveligt. Alligevel kan vi ikke bruge det til at erklære identifikatorer.
Q # 5) Er nyt et nøgleord i Java?
Svar: Ja, nyt er et nøgleord i Java. Det nye nøgleord bruges til at oprette et nyt objekt og tildele hukommelse til dette nye objekt på bunken. Bortset fra klasseobjekterne bruger vi også det nye nøgleord til at oprette matrixvariabler og tildele hukommelse.
Konklusion
I denne vejledning har vi diskuteret forskellige nøgleord, der bruges i Java. Java understøtter i alt 51 nøgleord, hvoraf 49 nøgleord i øjeblikket bruges og 2 ikke bruges i øjeblikket. Af disse nøgleord er fire nøgleord, dvs. dette, statiske, super og endelige vigtige nøgleord, der har brug for særlig opmærksomhed.
Dette 'nøgleord peger på det aktuelle objekt. Det statiske nøgleord bruges til at angive den instantiering, der ikke er nødvendig. Super-nøgleordet bruges til at henvise til den overordnede klasse, og det sidste nøgleord bruges til at angive den konstante eller ikke-arvede.
=> Besøg her for at se Java Training Series for alle.
Anbefalet læsning
- Hvad er statisk nøgleord i Java?
- Java 'dette' Nøgleord: Vejledning med kodeeksempler
- Java Basics: Java Syntax, Java Class og Core Java Concepts
- JAVA-vejledning til begyndere: 100+ praktiske Java-videovejledninger
- Søgeordsdrevet ramme i selen med eksempler
- 10 BEDSTE gratis værktøjer til søgeordsrankekontrol til SEO (Online)
- De 11 bedste værktøjer til søgeordsforskning (2021 anmeldelse og sammenligning)
- Arbejde med nøgleordsvisning - QTP-træningsvejledning 2