logo

Identifierare i Java

Identifierare i Java är symboliska namn som används för identifiering. De kan vara ett klassnamn, variabelnamn, metodnamn, paketnamn, konstantnamn och mer. Däremot, In Java , Det finns några reserverade ord som inte kan användas som identifierare.

För varje identifierare finns det några konventioner som bör användas innan de deklareras. Låt oss förstå det med ett enkelt Java-program:

 public class HelloJava { public static void main(String[] args) { System.out.println('Hello JavaTpoint'); } } 

Identifierare i Java

Från exemplet ovan har vi följande Java-identifierare:

  1. HelloJava (Klassnamn)
  2. huvudmetod (huvudmetod)
  3. Sträng (fördefinierat klassnamn)
  4. args (strängvariabler)
  5. System (fördefinierad klass)
  6. ut (variabelnamn)
  7. println (metod)

låt oss förstå reglerna för Java-identifierare:

selen handledning

Regler för identifierare i Java

Det finns några regler och konventioner för att deklarera identifierarna i Java. Om identifierarna inte är korrekt deklarerade kan vi få ett kompileringsfel. Följande är några regler och konventioner för att deklarera identifierare:

  • En giltig identifierare måste ha tecken [A-Z] eller [a-z] eller siffror [0-9] och understreck (_) eller ett dollartecken ($). till exempel är @javatpoint inte en giltig identifierare eftersom den innehåller ett specialtecken som är @.
  • Det ska inte finnas något mellanslag i en identifierare. Till exempel är java tpoint en ogiltig identifierare.
  • En identifierare ska inte innehålla ett nummer i början. Till exempel är 123javatpoint en ogiltig identifierare.
  • En identifierare bör endast ha längden 4-15 bokstäver. Det finns dock ingen gräns för dess längd. Men det är bra att följa standardkonventionerna.
  • Vi kan inte använda de reserverade Java-nyckelorden som en identifierare som int, float, double, char, etc. Till exempel är int double en ogiltig identifierare i Java.
  • En identifierare ska inte vara några sökord för frågespråk som SELECT, FROM, COUNT, DELETE, etc.

Java reserverade nyckelord

Java reserverade nyckelord är fördefinierade ord, som är reserverade för alla funktioner eller betydelser. Vi kan inte använda dessa nyckelord som våra identifierande namn, såsom klassnamn eller metodnamn. Dessa nyckelord används av syntaxen för Java för vissa funktioner. Om vi ​​använder ett reserverat ord som vårt variabelnamn kommer det att ge ett fel.

I Java har varje reserverat ord en unik betydelse och funktionalitet.

10 av 40

Tänk på syntaxen nedan:

 double marks; 

i ovanstående uttalande är dubbel ett reserverat ord medan märken är en giltig identifierare.

hur många mission impossible-filmer finns det

Nedan är listan över reserverade nyckelord i Java:

abstrakt Fortsätta för skyddad övergående
Hävda Standard Gå till offentlig Prova
Boolean Do Om Statisk kastar
ha sönder dubbel redskap striktfp Paket
byte annan importera super Privat
fall uppräkning Gränssnitt Kort växla
Fånga Förlänger instans av lämna tillbaka tomhet
Röding Slutlig Int synkroniserad flyktig
klass till sist lång kasta Datum
konst flyta Inföding Detta medan

Även om const och goto inte är en del av Java-språket; Men de anses också vara nyckelord.

Exempel på giltiga och ogiltiga identifierare

Giltiga identifierare:

Följande är några exempel på giltiga identifierare i Java:

  • TestVariabel
  • testvariabel
  • a
  • i
  • Test_Variable
  • _testvariabel
  • $testvariabel
  • summa_of_array
  • TESTVARIABAR
  • jtp123
  • JavaTpoint
  • Javatpoint123

Ogiltiga identifierare:

kolla efter null i java

Nedan följer några exempel på ogiltiga identifierare:

  • Testvariabel (vi kan inte inkludera ett mellanslag i en identifierare)
  • 123javatpoint (identifieraren ska inte börja med siffror)
  • java+tpoint ( plustecknet (+) kan inte användas)
  • a-javatpoint (bindestreck är inte tillåtet)
  • java_&_Tpoint (et-tecken är inte tillåtet)
  • Java'tpoint (vi kan inte använda en apostrofsymbol i en identifierare)

Vi bör följa någon namnkonvention när vi deklarerar en identifierare. Dessa konventioner tvingas dock inte följa av programmeringsspråket Java. Det är därför det kallas konventioner, inte regler. Men det är bra att följa dem. Det här är några branschstandarder och rekommenderas av Java-communities som Oracle och Netscape.

Om vi ​​inte följer dessa konventioner kan det skapa förvirring eller felaktig kod.

Se mer om Java-namnkonventioner .