I denne vejledning lærer du om nøgleord; reserverede ord i Java-programmering. Du vil også lære om identifikatorer.
Java-nøgleord
Nøgleord er foruddefinerede, reserverede ord, der bruges i Java-programmering, der har speciel betydning for compileren. For eksempel:
int score;
Her int
er et nøgleord. Det indikerer, at den variable score er af heltalstype (32-bit underskrevet to's komplement heltal).
Du kan ikke bruge søgeord som int
, for
, class
osv som variabelnavn (eller identifikatorer), da de er en del af programmeringssproget Java syntaks. Her er den komplette liste over alle nøgleord i Java-programmering.
abstrakt | hævde | boolsk | pause | byte |
sag | fangst | char | klasse | konst |
Blive ved | Standard | gør | dobbelt | andet |
enum | strækker sig | endelig | langt om længe | flyde |
til | gå til | hvis | redskaber | importere |
forekomst af | int | interface | lang | hjemmehørende |
ny | pakke | privat | beskyttet | offentlig |
Vend tilbage | kort | statisk | strengfp | super |
kontakt | synkroniseret | dette | kaste | kaster |
forbigående | prøve | ugyldig | flygtige | mens |
Ved siden af disse søgeord, kan du ikke også bruge true
, false
og null
som identifikatorer. Det er fordi de er bogstavelige. Hvis du vil lære mere om bogstaver, skal du besøge Java-bogstaver.
Java-identifikatorer
Identifikatorer er navnet på variabler, klasser, metoder osv. Overvej ovenstående kode;
int score;
Her er score en variabel (en identifikator). Du kan ikke bruge nøgleord som variabelnavne. Det er fordi nøgleord har foruddefinerede betydninger. For eksempel,
int float;
Ovenstående kode er forkert. Det er fordi det float
er et nøgleord og ikke kan bruges som et variabelnavn.
Hvis du vil lære mere om variabler, skal du besøge Java-variabler.
Regler for navngivning af en identifikator
- Identifikatorer kan ikke være et nøgleord.
- Identifikatorer er store og små bogstaver.
- Det kan have en række bogstaver og cifre. Det skal dog begynde med et bogstav
$
eller_
. Det første bogstav i en identifikator kan ikke være et ciffer. - Det er en konvention at starte en identifikator med et bogstav snarere og
$
eller_
. - Mellemrum er ikke tilladt.
- På samme måde kan du ikke bruge symboler som
@
,#
osv.
Her er nogle gyldige identifikatorer:
- score
- niveau
- højeste score
- nummer 1
- konverterToString
Her er nogle ugyldige identifikatorer:
- klasse
- flyde
- 1 nummer
- højeste score
- @pple