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.
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
, false
och null
som 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