Java nøkkelord og identifikatorer

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 inter 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.

Java-nøkkelordliste
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, falseog nullsom 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 floater 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

Interessante artikler...