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 inter 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, classosv 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, falseog nullsom 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 floater 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








