Java nyckelord och identifierare

I den här handledningen lär du dig om nyckelord; reserverade ord i Java-programmering. Du kommer också att lära dig mer om identifierare.

Java-nyckelord

Nyckelord är fördefinierade, reserverade ord som används i Java-programmering som har speciell betydelse för kompilatorn. Till exempel:

 int poäng;

Här intär ett nyckelord. Det indikerar att variabelpoängen är av heltalstyp (32-bitars undertecknat tvås komplement heltal).

Du kan inte använda sökord som int, for, class, etc som variabelnamn (eller identifierare) eftersom de är en del av programmeringsspråket Java syntax. Här är den kompletta listan över alla nyckelord i Java-programmering.

Java-nyckelordslista
abstrakt hävda booleska ha sönder byte
fall fånga röding klass konst
Fortsätta standard do dubbel annan
enum sträcker sig slutlig till sist flyta
för gå till om redskap importera
instans av int gränssnitt lång inföding
ny paket privat skyddade offentlig
lämna tillbaka kort statisk striktfp super
växla synkroniserad detta kasta kastar
övergående Prova tomhet flyktig medan

Förutom dessa sökord, kan du inte också använda true, falseoch nullsom identifierare. Det beror på att de är bokstavliga. Om du vill lära dig mer om bokstäver besöker du Java-bokstäver.

Java-identifierare

Identifierare är namnet på variabler, klasser, metoder etc. Betrakta ovanstående kod;

 int poäng;

Här är poängen en variabel (en identifierare). Du kan inte använda nyckelord som variabla namn. Det beror på att nyckelord har fördefinierade betydelser. Till exempel,

 int float;

Ovanstående kod är fel. Det beror på att det floatär ett nyckelord och inte kan användas som ett variabelnamn.

Besök Java-variabler om du vill veta mer om variabler.

Regler för namngivning av en identifierare

  • Identifierare kan inte vara ett nyckelord.
  • Identifierare är skiftlägeskänsliga.
  • Den kan ha en sekvens av bokstäver och siffror. Det måste dock börja med en bokstav $eller _. Den första bokstaven i en identifierare kan inte vara en siffra.
  • Det är en konvention att starta en identifierare med en bokstav snarare och $eller _.
  • Vita utrymmen är inte tillåtna.
  • På samma sätt kan du inte använda symboler som @, #och så vidare.

Här är några giltiga identifierare:

  • Göra
  • nivå
  • högsta poäng
  • nummer ett
  • convertToString

Här är några ogiltiga identifierare:

  • klass
  • flyta
  • 1nummer
  • högsta poäng
  • @pple

Intressanta artiklar...