Een identificatie in Java is de naam die wordt gegeven aan variabelen Klassen Methoden Pakketten Interfaces enz. Dit zijn de unieke namen die worden gebruikt om programmeerelementen te identificeren. Elke Java-variabele moet worden geïdentificeerd met een unieke naam.
Javaclass Geeks { public static void main { int x = 9; } }
De onderstaande afbeelding beschrijft ID's in dit programma:
Regels voor het benoemen van Java-ID's
Er zijn bepaalde regels voor het definiëren van een geldige Java-identifier. Deze regels moeten worden gevolgd, anders krijgen we een compileerfout. Deze regels gelden ook voor andere talen zoals C en C++.
- De enige toegestane tekens voor ID's zijn alle alfanumerieke tekens([ A-Z ][ a-z ][ 0-9 ]) ' $ '(dollarteken) en ' _ ' (onderstrepingsteken). 'geek@' is bijvoorbeeld geen geldige Java-identificatie omdat het een '@', een speciaal teken, bevat.
- Identificatiegegevens moeten niet begin met cijfers ( [0-9] ). '123geeks' is bijvoorbeeld geen geldige Java-identificatie.
- Java-ID's zijn hoofdlettergevoelig .
- Er is geen limiet op de lengte van de identificatie, maar het is raadzaam om een optimale lengte van slechts 4 - 15 letters te gebruiken.
- Gereserveerd Woorden kan niet als identificatie worden gebruikt. Bijvoorbeeld 'int while = 20;' is een ongeldige verklaring, aangezien een while een gereserveerd woord is.
Opmerking : Java heeft 53 gereserveerde woorden (inclusief 50 trefwoorden en 3 letterlijke woorden) die niet als identificatiegegevens mogen worden gebruikt.
Voorbeelden van geldige identificatiegegevens
MijnVariabele
MIJNVARIABEL
mijnvariabele
X
i
x1
ik1
_mijnvariabele
$mijnvariabele
som_van_matrix
nerds123
Voorbeelden van ongeldige ID's
Mijn variabele // bevat een spatie
123geeks // Begint met een cijfer
a+c // plusteken is geen alfanumeriek teken
variabele-2 // koppelteken is geen alfanumeriek teken
sum_&_difference // ampersand is geen alfanumeriek teken
Gerelateerd artikel:
Quiz maken
- Gereserveerde woorden op Java
- Java-trefwoorden