En identifikator i Java er navnet gitt til Variables Classes Methods Packages Interfaces etc. Dette er de unike navnene som brukes til å identifisere programmeringselementer. Hver Java-variabel må identifiseres med et unikt navn.
Javaclass Geeks { public static void main { int x = 9; } }
Bildet nedenfor beskriver identifikatorer i dette programmet:
Regler for navngivning av Java-identifikatorer
Det er visse regler for å definere en gyldig Java-identifikator. Disse reglene må følges ellers får vi en kompileringsfeil. Disse reglene er også gyldige for andre språk som C og C++.
- De eneste tillatte tegnene for identifikatorer er alle alfanumeriske tegn([ A-Å ][ a-z ][ 0-9 ]) ' $ '(dollartegn) og' _ ' (understrek). For eksempel er ikke 'geek@' en gyldig Java-identifikator da den inneholder et '@', et spesialtegn.
- Identifikatorer bør ikke start med sifre( [0-9] ). For eksempel er ikke '123geeks' en gyldig Java-identifikator.
- Java-identifikatorer er skiller mellom store og små bokstaver .
- Det er ingen begrensning på lengden på identifikatoren, men det anbefales å bruke en optimal lengde på kun 4 - 15 bokstaver.
- Reservert Ord kan ikke brukes som en identifikator. For eksempel 'int while = 20;' er et ugyldig utsagn som en stund er et reservert ord.
Note : Java har 53 reserverte ord (inkludert 50 nøkkelord og 3 bokstaver) som ikke er tillatt å brukes som identifikatorer.
Eksempler på gyldige identifikatorer
MyVariable
MYVARIABEL
minvariable
x
jeg
x1
i1
_minvariabel
$myvariable
sum_of_array
nerder123
Eksempler på ugyldige identifikatorer
Min variabel // inneholder et mellomrom
123geeks // Begynner med et siffer
a+c // plusstegnet er ikke et alfanumerisk tegn
variabel-2 // bindestrek er ikke et alfanumerisk tegn
sum_&_difference // og-tegnet er ikke et alfanumerisk tegn
Relatert artikkel:
Lag quiz
- Reserverte ord i Java
- Java nøkkelord