important java keywords list reserved words java
I denna handledning kommer vi att utforska Java-nyckelordslistan och lära oss om några viktiga reserverade ord, deras betydelse tillsammans med exempel:
Nyckelord i Java är de reserverade orden som fungerar som en nyckel till koden. Eftersom dessa ord är fördefinierade kan de inte användas för något annat ändamål som variabelnamn eller objektnamn eller någon annan identifierare. Java har cirka 51 reserverade ord eller nyckelord.
soapui intervju frågor och svar för erfarna
I denna handledning kommer vi att diskutera listan med nyckelord i Java. Då tar vi upp några av de viktiga nyckelorden i Java och ser deras betydelse tillsammans med programmeringsexemplen.
=> Kolla här för att se A-Z av Java-utbildningar.
Vad du kommer att lära dig:
Java nyckelordslista
Nedan visas en l är av alla nyckelord i Java. I den här listan har vi också tagit med de nyckelord som inte längre används i Java.
Nyckelord | Beskrivning |
---|---|
fånga | Används för att fånga undantag som genereras i försöksblocket. |
abstrakt | Indikerar att klassen eller metoden som följer detta nyckelord är abstrakt och som måste implementeras av en underklass. |
hävda | Assert-nyckelord hjälper programmeraren att förklara påståenden eller antaganden i ett program. Om ett påstående är sant fortskrider programmet normalt, annars kastas AssertionError vid körning och programmet avbryts. |
booleska | Definierar två värden, sant eller falskt. |
ha sönder | Används för att bryta ur loopar eller iterativa konstruktioner. |
byte | Datatyp som kan innehålla 8-bitars data. |
fall | Markerar textblock (fall) i ett Switch-uttalande. |
röding | Datatyp som kan innehålla osignerade 16-bitars Unicode-tecken. |
klass | Används för att deklarera en ny klass. |
Fortsätta | Det hjälper till att ta kontrollen utanför slingan och fortsätta till nästa iteration. |
standard | Definierar 'kodblock' som körs som standard i ett Switch-uttalande. |
do | Startord för 'do-while' -slingan. |
dubbel | Datatyp som innehåller 64-bitarsnummer (flytande punkt). |
annan | Definierar en annan del i 'if' uttalandena. |
enum | Används för att deklarera uppräkningar i Java. |
sträcker sig | Anger arv. En klass härleds eller ärvs från en annan klass. |
slutlig | Definierar en variabel som håller konstanta värden eller en metod som inte kan åsidosättas. |
till sist | Definierar det slutliga blocket som körs efter försök-fångst-blocket oavsett om undantaget fångades eller inte. |
flyta | Datatyp som kan innehålla 32-bitars flytpunktsvärden. |
för | Indikerar början på en ”for” -slinga. |
om | Början på 'if' uttalande. |
redskap | Indikerar att en klass implementerar ett gränssnitt. |
importera | Används för att inkludera eller hänvisa till andra paket / klasser i programmet. |
instans av | Används för att kontrollera om det angivna objektet är en förekomst av en annan klass. |
int | Datatyp för att innehålla ett 32-bitars heltal. |
gränssnitt | Används för att deklarera ett gränssnitt. |
lång | Datatyp som innehåller 64-bitars heltalsvärden. |
inföding | Används för att ange inbyggd kod (plattformsspecifik). |
ny | Operatör för att skapa ett nytt objekt. |
null | Indikerar nollreferens. |
paket | Nyckelord för att deklarera Java-paketet. |
privat | Anger angiven privat åtkomst vilket innebär att en variabel eller metod endast kan nås av den klass i vilken deklareras. |
skyddade | Det här nyckelordet anger en skyddad åtkomstspecifikator. När en variabel eller metod är skyddad kan den variabeln eller metoden endast nås av klassen de deklareras i, dess underklass och andra klasser i samma paket. |
offentlig | Det offentliga nyckelordet används för att ange allmän åtkomstspecifikator. En variabel, metod, klasser, gränssnitt som deklareras som offentliga kan nås genomströmning av applikationen. |
lämna tillbaka | Return används för att skicka tillbaka värdet på en metod till den anropande metoden. Den används också för att återställa kontrollen till anropsmetoden. |
kort | Datatyp som innehåller 16-bitars heltalvärden. |
statisk | Det statiska nyckelordet anger metoden eller en variabel är statisk och kan inte instantieras. |
striktfp | Nyckelordet strictfp begränsar avrundningen och precisionen för beräkning av flytande värden. Det säkerställer bärbarhet. |
super | Indikerar bas eller superklass i klassen. |
växla | Indikerar ett Switch-uttalande som testar ett tillstånd och utför flera fall beroende på testvärdet. |
synkroniserad | Indikerar synkroniserade sektioner för flertrådad kod som kritisk sektion. |
detta | Nyckelordet 'detta' anger det aktuella objektet. |
kasta | Kastar ett undantag. |
kastar | Detta indikerar undantaget som kan kastas med en metod. |
övergående | Anger övergående variabel som inte ingår i ett objekts beständiga tillstånd. |
Prova | Prova sökord starta ett block som innehåller kod som kan leda till undantag. |
tomhet | Indikerar inget returvärde. |
flyktig | Används för att definiera variabler som inte lagras i huvudminnet. De kan ändras asynkront. |
medan | Nyckelordet startar en stundslinga. |
konst | Sökordet 'const' stöds inte längre i Java |
gå till | Nyckelordet 'goto' stöds inte längre i Java |
sant, falskt och noll | Orden ”true, false, null” är bokstäver. Ändå kan vi inte använda dem som identifierare i programmet. |
Vi kommer att diskutera nedanstående nyckelord i en separat handledning eftersom de har stor betydelse vad gäller Java-programmering.
Dessa ord är:
# 1) 'detta' nyckelord
Nyckelordet 'detta' pekar på det aktuella objektet i programmet.
Läs också => Java 'THIS' Keyword med kodexempel
# 2) 'statiskt' nyckelord
TILL statiskt nyckelord är ett nyckelord som används för att indikera ett objekt som inte kan instantieras. Så om vi har en statisk metod behöver den inte kallas med hjälp av ett objekt. Det kan kallas bara med hjälp av ett klassnamn.
På samma sätt, om vi har en statisk variabel, bevaras dess värde genom hela programmet.
# 3) 'super' nyckelord
iOS-intervjufrågor och svar för erfaren pdf
Nyckelordet 'super' i Java används för att hänvisa till objekten i den omedelbara föräldraklassen. Föräldraklassen kallas också 'Superclass'. Vi kommer att utforska detaljerna i supernyckelordet medan vi diskuterar arv i vår OOPS-handledningsserie.
# 4) 'slutligt' nyckelord
Nyckelordet 'final' används med variabler, metoder eller klasser. En slutlig variabel är en konstant variabel. En slutlig metod är en metod som inte kan åsidosättas. En sista klass är en klass som inte kan ärvas eller förlängas. Vi kommer att diskutera den sista i detalj i vår OOPS-handledningsserie.
Låt oss nu implementera ett program där vi kommer att använda dessa viktiga nyckelord 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 visas i ovanstående program är det första nyckelordet vi har använt import följt av många andra nyckelord som klass, int, etc. De viktigaste nyckelorden i detta program är detta, statisk, slutlig och super.
Vi har använt detta nyckelord i den andra konstruktören för att ringa den första konstruktören. Moderklassen MyClass har en statisk metod och en slutlig metod som anges i den.
I den härledda klassen - MyDerivedClass åsidosätter vi en vanlig metod methodThree. Observera att vi också försöker åsidosätta methodOne och methodTwo men kompilatorn ger ett fel eftersom de är statiska respektive slutliga metoder. Notera den kommenterade koden.
I huvudklassen kallar vi först den statiska klassen med hjälp av MyClass och skapar sedan ett härledt klassobjekt. Observera att inget fel ges även när du anropar statiska och slutliga metoder med hjälp av de härledda klassobjekten.
Produktion
Notera den färgade utgången. Hela utdata är resultatet av anropsmetoder som använder de härledda klassobjekten.
Vanliga frågor
F # 1) Vad är användningen av nyckelord i Java?
Svar: Nyckelord kallas också som reserverade ord. Det här är orden som programmeringsspråket använder för intern bearbetning och fördefinierade åtgärder.
Således tillåter inte programmeringsspråket att dessa nyckelord används av programmeraren som identifierare eller variabelnamn etc. Trots det, om vi använder dessa nyckelord kommer det att resultera i ett kompileringsfel.
bästa gratis YouTube till mp3-nedladdare
F # 2) Hur många nyckelord finns i Java?
Svar: Java har totalt 51 nyckelord som har fördefinierad betydelse och är reserverade för användning av Java. Av dessa 51 sökord används för närvarande 49 sökord medan de återstående 2 inte längre används.
F # 3) Vad är skillnaden mellan heltal och int?
Svar: Både int och Integer lagrar heltal värden. Men ”int” är ett nyckelord som är en primitiv datatyp int. Ett heltal är en klasstyp. Heltal konverterar int till ett objekt och vice versa.
F # 4) Är null ett nyckelord i Java?
Svar: Nej. Null är inte ett nyckelord i Java men det är bokstavligt. Ändå kan vi inte använda den för att deklarera identifierare.
F # 5) Är nytt ett nyckelord i Java?
Svar: Ja, nytt är ett nyckelord i Java. Det nya nyckelordet används för att skapa ett nytt objekt och fördela minne till det nya objektet på högen. Förutom klassobjekten använder vi också det nya nyckelordet för att skapa arrayvariabler och fördela minne.
Slutsats
I denna handledning har vi diskuterat olika nyckelord som används i Java. Java stöder totalt 51 nyckelord, varav 49 nyckelord används för närvarande och 2 används för närvarande inte. Av dessa nyckelord är fyra nyckelord, dvs. detta, statiska, super och slutliga viktiga nyckelord som behöver särskild uppmärksamhet.
Det här nyckelordet pekar på det aktuella objektet. Det statiska nyckelordet används för att ange den instantiering som inte behövs. Super-nyckelordet används för att referera till föräldraklassen och det slutliga nyckelordet används för att ange konstant eller icke-arv.
=> Besök här för att se Java Training Series för alla.
Rekommenderad läsning
- Vad är statisk nyckelord i Java?
- Java 'detta' Nyckelord: Handledning med kodexempel
- Java Basics: Java Syntax, Java Class och Core Java Concepts
- JAVA-handledning för nybörjare: 100+ praktiska Java-videohandledning
- Nyckelorddriven ram i selen med exempel
- 10 BÄSTA gratis verktyg för sökordrankekontroll för SEO (Online)
- 11 bästa verktyg för sökordsforskning (2021 Granskning och jämförelse)
- Arbeta med nyckelordsvy - QTP-utbildning 2