Trefwoorden zijn gereserveerde woorden in Java die als codesleutel dienen. Deze woorden kunnen voor niets anders worden gebruikt, omdat ze vooraf zijn gedefinieerd. Ze kunnen niet worden gebruikt als variabelenaam, objectnaam of andere identificatie. Er zijn 51 gereserveerde termen of trefwoorden in Java.
verschil tussen bedrijf en bedrijf
Lijst met door Java gereserveerde trefwoorden
Trefwoord | Beschrijving |
---|---|
abstract | Geeft aan dat de klasse of methode die op dit trefwoord volgt, abstract is en door een subklasse moet worden geïmplementeerd. |
beweren | Assert-trefwoord helpt de programmeur beweringen of aannames in een programma te declareren. Als een bewering waar is, verloopt het programma normaal, anders wordt de AssertionError tijdens runtime gegenereerd en wordt het programma afgebroken. |
Booleaans | Definieert twee Booleaanse waarden, waar of onwaar, 0 en 1. |
pauze | Wordt gebruikt om lussen of iteratieve constructies te doorbreken. |
byte | Gegevenstype dat 8-bits gegevens kan bevatten. |
geval | Markeert tekstblokken (hoofdletters) in een Switch-instructie. |
vangst | Wordt gebruikt om uitzonderingen op te vangen die in het try-blok zijn gegenereerd. |
verkoold | Gegevenstype dat niet-ondertekende 16-bits Unicode-tekens kan bevatten. |
klas | Wordt gebruikt om een nieuwe klasse te declareren. |
doorgaan | Het helpt om de controle buiten de lus over te nemen en door te gaan naar de volgende iteratie. |
standaard | Definieert het 'codeblok' dat standaard wordt uitgevoerd in een Switch-instructie. |
Doen | Startwoord voor 'do-while'-lus. |
dubbele | Gegevenstype met 64-bits getallen (floating-point). |
anders | Definieert een else-gedeelte in de 'if'-instructies. |
opsomming | Wordt gebruikt om opsommingen in Java te declareren. |
strekt zich uit | Geeft erfenis aan. Een klasse is afgeleid of geërfd van een andere klasse. |
laatste | Definieert een variabele die constante waarden bevat of een methode die niet kan worden overschreven. |
Eindelijk | Definieert het definitieve blok dat wordt uitgevoerd na het try-catch-blok, ongeacht of de uitzondering is opgevangen of niet. |
vlot | Gegevenstype dat 32-bit drijvende-kommawaarden kan bevatten. |
voor | Geeft het begin van een 'for'-lus aan. |
als | Begin van de 'if'-instructie. |
werktuigen | Geeft aan dat een klasse een interface implementeert. |
importeren | Wordt gebruikt om andere pakketten/klassen in het programma op te nemen of ernaar te verwijzen. |
exemplaarVan | Wordt gebruikt om te controleren of het gegeven object een instantie van een andere klasse is. |
int | Gegevenstype dat een geheel getalwaarde van 32 bits bevat. |
koppel | Wordt gebruikt voor het declareren van een interface. |
lang | Gegevenstype met 64-bit gehele waarden. |
oorspronkelijk | Wordt gebruikt om native code aan te geven (platformspecifiek). |
nieuw | Operator om een nieuw object te maken. |
nul | Geeft nulreferentie aan. |
pakket | Trefwoord om Java-pakket te declareren. |
privaat | Geeft gespecificeerde privétoegang aan, wat betekent dat een variabele of methode alleen toegankelijk is voor de klasse waarin deze is gedeclareerd. |
beschermd | Dit sleutelwoord geeft een beschermde toegangsspecificatie aan. Wanneer een variabele of methode wordt beschermd, is die variabele of methode alleen toegankelijk voor de klasse waarin ze zijn gedeclareerd, de subklasse ervan en andere klassen in hetzelfde pakket. |
openbaar | Het openbare trefwoord wordt gebruikt om de specificatie voor openbare toegang aan te geven. Een variabele, methode, klassen en interfaces die als openbaar zijn gedeclareerd, zijn toegankelijk via de applicatie. |
opbrengst | Return wordt gebruikt om de waarde van een methode terug te sturen naar de aanroepende methode. Het wordt ook gebruikt om het besturingselement terug te geven aan de aanroepende methode. |
kort | Gegevenstype met 16-bit gehele getallen. |
statisch | Het statische trefwoord geeft aan dat de methode of een variabele statisch is en niet kan worden geïnstantieerd. |
striktfp | Het trefwoord strictfp beperkt de afronding en nauwkeurigheid van de berekening van drijvende-kommawaarden. Het zorgt voor draagbaarheid. |
super | Geeft de basis- of superklasse van de klasse aan. |
schakelaar | Geeft een Switch-instructie aan die een voorwaarde test en meerdere cases uitvoert, afhankelijk van de testwaarde. |
gesynchroniseerd | Geeft gesynchroniseerde secties aan voor multithreaded code, zoals een kritieke sectie. |
dit | Het trefwoord 'dit' geeft het huidige object aan. |
gooien | Gooit een uitzondering. |
gooit | Dit geeft de uitzondering aan die door een methode kan worden gegenereerd. |
vergankelijk | Specificeert een tijdelijke variabele die geen deel uitmaakt van de persistente status van een object. |
poging | Probeer trefwoorden om een blok te starten dat code bevat die uitzonderingen kan veroorzaken. |
leegte | Geeft geen retourwaarde aan. |
vluchtig | Wordt gebruikt om variabelen te definiëren die niet in het hoofdgeheugen zijn opgeslagen. Ze kunnen asynchroon worden gewijzigd. |
terwijl | Het trefwoord while start een while-lus. |
const | Het trefwoord 'const' wordt niet meer ondersteund in Java |
ga naar | Het trefwoord 'goto' wordt niet meer ondersteund in Java |
waar, onwaar en nul | De woorden 'waar, onwaar, nul' zijn letterlijke woorden. Toch kunnen we ze niet gebruiken als identificatiegegevens in het programma. |