logo

Java-identifierare

En identifierare i Java är det namn som ges till Variables Classes Methods Packages Interfaces etc. Dessa är de unika namn som används för att identifiera programmeringselement. Varje Java-variabel måste identifieras med ett unikt namn.

Java
class Geeks {  public static void main {   int x = 9;   } } 

Bilden nedan beskriver identifierare i det här programmet:

klass_namn-' title=

Regler för namngivning av Java-identifierare

Det finns vissa regler för att definiera en giltig Java-identifierare. Dessa regler måste följas annars får vi ett kompileringsfel. Dessa regler gäller även för andra språk som C och C++. 



  • De enda tillåtna tecknen för identifierare är alla alfanumeriska tecken ([ A-Z ][ a-z ][ 0-9 ]) ' $ '(dollartecken) och' _ ' (understreck). Till exempel är 'geek@' inte en giltig Java-identifierare eftersom den innehåller ett '@', ett specialtecken.
  • Identifierare bör inte börja med siffror( [0-9] ). Till exempel är '123geeks' inte en giltig Java-identifierare.
  • Java-identifierare är skiftlägeskänslig .
  • Det finns ingen begränsning på längden på identifieraren men det är lämpligt att använda en optimal längd på endast 4 - 15 bokstäver.
  • Reserverad Ord kan inte användas som identifierare. Till exempel 'int while = 20;' är ett ogiltigt påstående, eftersom en stund är ett reserverat ord.

Notera : Java har 53 reserverade ord (inklusive 50 nyckelord och 3 bokstavliga ord) som inte är tillåtna att användas som identifierare.

Exempel på giltiga identifierare

MyVariable
MYVARIABEL
minvariabel
x
i
x1
i1
_minvariabel
$myvariable
summa_of_array
nördar123

Exempel på ogiltiga identifierare

Min variabel // innehåller ett mellanslag
123geeks // Börjar med en siffra
a+c // plustecken är inte ett alfanumeriskt tecken
variabel-2 // bindestreck är inte ett alfanumeriskt tecken
summa_&_difference // et-tecken är inte ett alfanumeriskt tecken

Relaterad artikel:

  • Reserverade ord i Java
  • Java nyckelord
Skapa frågesport