In deze tutorial leer je over trefwoorden; gereserveerde woorden in Java-programmering. Ook leert u over identificatiegegevens.
Java-trefwoorden
Trefwoorden zijn vooraf gedefinieerde, gereserveerde woorden die worden gebruikt in Java-programmering en die een speciale betekenis hebben voor de compiler. Bijvoorbeeld:
int score;
Hier int
is een trefwoord. Het geeft aan dat de variabelenscore van het type geheel getal is (32-bits, twee-complement geheel getal met teken).
U kunt geen zoekwoorden als int
, for
, class
, etc als naam van de variabele (of kenmerken) als ze deel uitmaken van de programmeertaal Java syntax. Hier is de volledige lijst met alle trefwoorden in Java-programmering.
abstract | beweren | boolean | breken | byte |
geval | vangst | char | klasse | const |
doorgaan met | standaard | Doen | dubbele | anders |
opsomming | strekt zich uit | laatste | Tenslotte | vlotter |
voor | ga naar | als | werktuigen | importeren |
instantie van | int | koppel | lang | native |
nieuw | pakket | privaat | beschermd | openbaar |
terugkeer | kort | statisch | strictfp | super |
schakelaar | gesynchroniseerd | deze | Gooi | gooit |
voorbijgaand | proberen | leegte | vluchtig | terwijl |
Naast deze trefwoorden kunt u true
, false
en niet ook null
als identificatiegegevens gebruiken. Het is omdat ze letterlijk zijn. Bezoek Java literals voor meer informatie over literals.
Java-ID's
Identifiers zijn de naam die wordt gegeven aan variabelen, klassen, methoden, enz. Beschouw de bovenstaande code;
int score;
Score is hier een variabele (een identifier). U kunt geen trefwoorden gebruiken als variabelenamen. Het komt doordat zoekwoorden vooraf gedefinieerde betekenissen hebben. Bijvoorbeeld,
int zweven;
De bovenstaande code is onjuist. Het is omdat het float
een trefwoord is en niet kan worden gebruikt als een variabelenaam.
Bezoek Java-variabelen voor meer informatie over variabelen.
Regels voor het benoemen van een identificatie
- ID's mogen geen trefwoord zijn.
- ID's zijn hoofdlettergevoelig.
- Het kan een reeks letters en cijfers bevatten. Het moet echter beginnen met een letter,
$
of_
. De eerste letter van een identificator mag geen cijfer zijn. - Het is een afspraak om een identifier te beginnen met een letter in plaats van en
$
of_
. - Spaties zijn niet toegestaan.
- Ook kunt u geen symbolen, zoals het gebruik
@
,#
en ga zo maar door.
Hier zijn enkele geldige ID's:
- score
- niveau
- hoogste score
- nummer 1
- convertToString
Hier zijn enkele ongeldige ID's:
- klasse
- vlotter
- 1 nummer
- hoogste score
- @pple