I denne veiledningen vil du lære om søkeord; reserverte ord i Java-programmering. Du vil også lære om identifikatorer.
Java-nøkkelord
Nøkkelord er forhåndsdefinerte, reserverte ord som brukes i Java-programmering som har spesielle betydninger for kompilatoren. For eksempel:
int score;
Her int
er et nøkkelord. Det indikerer at variabel poengsum er av heltallstype (32-bits signert tos komplement heltall).
Du kan ikke bruke søkeord som int
, for
, class
, etc som variabelnavn (eller identifikatorer) som de er en del av Java programmeringsspråk syntaks. Her er den komplette listen over alle nøkkelord i Java-programmering.
abstrakt | hevder | boolsk | gå i stykker | byte |
sak | å fange | røye | klasse | konst |
Fortsette | misligholde | gjøre | dobbelt | ellers |
enum | strekker | endelig | til slutt | flyte |
til | gå til | hvis | redskaper | import |
tilfelle av | int | grensesnitt | lang | innfødt |
ny | pakke | privat | beskyttet | offentlig |
komme tilbake | kort | statisk | strictfp | super |
bytte om | synkronisert | dette | kaste | kaster |
flyktig | prøve | tomrom | flyktige | samtidig som |
Foruten disse søkeordene, kan du ikke også bruke true
, false
og null
som identifikatorer. Det er fordi de er bokstavelige. Hvis du vil lære mer om bokstavene, kan du gå til Java-bokstaver.
Java-identifikatorer
Identifikatorer er navnet på variabler, klasser, metoder osv. Vurder koden ovenfor;
int score;
Her er poengsummen en variabel (en identifikator). Du kan ikke bruke nøkkelord som variabelnavn. Det er fordi søkeord har forhåndsdefinerte betydninger. For eksempel,
int float;
Ovennevnte kode er feil. Det er fordi det float
er et nøkkelord og ikke kan brukes som et variabelnavn.
Hvis du vil lære mer om variabler, kan du gå til Java-variabler.
Regler for navngivning av en identifikator
- Identifikatorer kan ikke være et nøkkelord.
- Identifikatorer er store og små bokstaver.
- Den kan ha en sekvens av bokstaver og sifre. Det må imidlertid begynne med en bokstav,
$
eller_
. Den første bokstaven i en identifikator kan ikke være et siffer. - Det er en konvensjon å starte en identifikator med en bokstav heller og
$
eller_
. - Mellomrom er ikke tillatt.
- På samme måte kan du ikke bruke symboler som
@
,#
og så videre.
Her er noen gyldige identifikatorer:
- score
- nivå
- høyeste score
- nummer1
- convertToString
Her er noen ugyldige identifikatorer:
- klasse
- flyte
- 1nummer
- høyeste poengsum
- @pple