Wat zijn Java-trefwoorden en gereserveerde woorden?



Dit artikel helpt u bij het verkennen van Java-sleutelwoorden die vooraf zijn gedefinieerd en een unieke betekenis en functionaliteit hebben.

Sleutelwoorden zijn vooraf gedefinieerd die een unieke betekenis en functionaliteit hebben in . Deze trefwoorden worden ook wel gereserveerde trefwoorden genoemd, wat betekent dat ze niet kunnen worden gebruikt als variabelenaam, klasse, methode of enig ander identificatiemiddel. Er zijn 57 gereserveerde sleutelwoorden in Java. Ondertussen zijn er in deze enorme lijst met java-trefwoorden enkele die niet meer worden gebruikt en slechts enkele versies ondersteunen een klein aantal trefwoorden niet.

Laten we dieper graven en deze Java-zoekwoorden grondig begrijpen.





Sleutelwoorden in JavaOmschrijving

abstract

Een klasse die wordt gedeclareerd met een abstract trefwoord, staat in Java bekend als abstracte klasse. Het kan abstracte en niet-abstracte methoden hebben (methode met body).

doorgaan met



Het is alleen toegestaan ​​in een luslichaam. Wanneer continue wordt uitgevoerd, wordt de huidige iteratie van de lusbody beëindigd en wordt de uitvoering voortgezet met de volgende iteratie van de lus.

voor

For wordt gebruikt voor looping. Het omvat initialisatie, een booleaanse uitdrukking en verhoging / verlaging. Het ondersteunt herhaalde uitvoering van een instructie of blok met instructies die wordt bestuurd door een itereerbare uitdrukking.

nieuw

gebruikt om een ​​instantie van een klasse of een object te maken.

schakelaar



Wordt gebruikt als een instructie die wordt uitgevoerd wanneer deze overeenkomt met een specifiek geval.

beweren

gekoppelde lijst in c tutorial
Assert-sleutelwoord is toegevoegd in versie 1.4. Het beschrijft een predikaat (waar-onwaar-verklaring) om ontwikkelaars te laten denken dat het altijd waar is. Als een bewering tijdens runtime onwaar is, wordt de uitvoering afgebroken.

standaard

Wordt gebruikt in een switch-instructie om een ​​codeblok in de lus uit te voeren.

ga naar

goto heeft geen functie en wordt niet meer ondersteund in .

pakket

pakket is een mechanisme om vergelijkbare soorten klassen, interfaces en subklassen collectief te groeperen op basis van functionaliteit.

gesynchroniseerd

Gesynchroniseerde blokken in Java zijn gemarkeerd met het trefwoord Synchronized. Dit blok in Java is gesynchroniseerd op een object. Alle blokken die op hetzelfde object worden gesynchroniseerd, kunnen slechts één thread tegelijk bevatten.

boolean

boolean kan alleen de waarde true of false bevatten.

Doen

Het wordt gebruikt in controleverklaringen. De wordt gebruikt om een ​​reeks instructies te herhalen totdat aan de gegeven voorwaarde is voldaan.

als

If-instructie wordt gebruikt om een ​​uitdrukking te testen en bepaalde instructies dienovereenkomstig uit te voeren. Het wordt ook gebruikt om een if-else-instructie in java.

privaat

Privé is een in java, waar de methoden of gegevensleden die als privé zijn gedeclareerd, alleen toegankelijk zijn binnen de klasse waarin ze zijn gedeclareerd.

deze

dit trefwoord in Java vertegenwoordigt het huidige exemplaar van een klasse. Het wordt voornamelijk gebruikt om toegang te krijgen tot andere leden van dezelfde klas.

breken

De is alleen toegestaan ​​in een luslichaam. Wanneer break wordt uitgevoerd, wordt de lus beëindigd.

dubbele

Het declareert een variabele die 64-bits dubbele drijvende-kommagetallen kan bevatten.

werktuigen

gebruikt door een klasse om een ​​interface te implementeren.

beschermd

De methoden of gegevensleden die als privé zijn gedeclareerd, zijn alleen toegankelijk binnen de klasse waarin ze zijn gedeclareerd.

Gooi

gebruikt om een .

byte

Het wordt gebruikt om een ​​veld aan te geven dat 8-bit datawaarden kan bevatten.

anders

Het wordt gebruikt om een ​​alternatieve voorwaarde te implementeren als voorwaarde .

importeren

Wordt in het begin gebruikt en verwijst naar andere klassen

openbaar

Klassen , methoden of gegevensleden die als openbaar zijn verklaard, overal in het programma toegankelijk zijn. Er is geen beperking op de reikwijdte van leden van openbare gegevens.

gooit

Gebruikt in methodedeclaraties die uitzonderingen specificeren die niet kunnen worden afgehandeld binnen de .

geval

gebruikt in de switch statements die kunnen worden gelabeld met een of meer case

opsomming

Enum is toegevoegd in versie 5.0.

instantie van

Het evalueert naar true als en alleen als het runtime-type van het object compatibel is met de klasse of interface.

terugkeer

Wordt gebruikt om de uitvoering van een methode te voltooien. Het retourneert de waarde die vereist is door de methode.

voorbijgaand

Het declareert een instantieveld dat geen deel uitmaakt van de standaard geserialiseerde vorm van een object.

vangst

Verklaringen in het catch-blok specificeren de uitzonderingen die worden gegenereerd door het try-blok.

strekt zich uit

Geeft alleen aan dat een klasse zijn onmiddellijke klasse heeft uitgebreid.

int

NAAR dat een 32-bits geheel getal met teken bevat.

kort

Een gegevenstype dat een 16-bits geheel getal bevat.

proberen

Het test een codeblok op uitzonderingen.

char

Het is een gegevenstype dat een 16-bits geheel getal zonder teken kan bevatten.

laatste

Als een bepaalde entiteit eenmaal is gedefinieerd, kan deze later niet meer worden gewijzigd of afgeleid.

koppel

in Java verwijst naar de abstracte gegevenstypen. Ze zorgen ervoor dat Java-verzamelingen onafhankelijk van de details van hun weergave kunnen worden gemanipuleerd.

statisch

statisch trefwoord wordt voornamelijk gebruikt voor geheugenbeheer. Het kan worden gebruikt met , methoden, blokken en genest .

leegte

Het retourneert een null-waarde voor a .

klasse

Het maakt een nieuwe klasse in Java aan die eenblauwdruk waarvan een voorwerp is gecreëerd.

Tenslotte

Het specificeert dat een codeblok onder uitzonderingsafhandeling altijd wordt uitgevoerd.

lang

met een 64 bit geheel getal.

strictfp

strictfp sleutelwoord is toegevoegd in 1.2 versie.

vluchtig

Specificeert of geeft aan dat een variabele asynchroon kan veranderen.

const

Dit const java-sleutelwoord wordt niet meer gebruikt.

vlotter

Een gegevenstype met een 32-bits drijvende-kommagetal.

native

Het specificeert dat een methodedeclaratie moet worden gedaan vanuit platformspecifieke (native) code.

super

super sleutelwoord verwijst naar de leden zoals variabele, methode en constructor van de onmiddellijke superklasse.

terwijl

Het wordt gebruikt om een ​​while-lus te maken Java while-lus wordt gebruikt om een ​​deel van het programma keer op keer te herhalen. Als het aantal iteraties niet vaststaat, kunt u de while-lus gebruiken.

Hiermee komen we aan het einde van dit artikel over 'java keywords'. ikik hoop dat je het informatief vond. Als u meer wilt weten, kunt u onze andere raadplegen ook.

Nu u de basisprincipes van Java begrijpt, kunt u het door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. De training- en certificeringcursus Java J2EE en SOA van Edureka is bedoeld voor studenten en professionals die Java Developer willen worden. De cursus is bedoeld om u een voorsprong te geven in het programmeren van Java en u te trainen in zowel kern- als geavanceerde Java-concepten, samen met verschillende Java-frameworks zoals Hibernate & Spring.

Heeft u een vraag voor ons? Vermeld het in de commentarensectie van deze “Java keywords” blog en we nemen zo snel mogelijk contact met je op.