Java Identifier Definisjon og eksempler

EN Java identifikator er et navn gitt til en pakke, klasse, grensesnitt, metode eller variabel. Den lar en programmerer referere til varen fra andre steder i programmet.

For å få mest mulig ut av identifikatorene du velger, gjør dem meningsfulle og følg etter standard Java navnekonvensjoner.

Eksempler på Java-identifikatorer

Hvis du har variabler som inneholder navnet, høyden og vekten til en person, velger du identifikatorer som gjør deres formål åpenbart:

 String name = "Homer Jay Simpson";

 int vekt = 300;

 dobbel høyde = 6;


 System.out.printf ("Mitt navn er% s, min høyde er% .0f fot og min vekt er% d kilo. D'oh!% N ", navn, høyde, vekt); 

Dette å huske om Java-identifikatorer

Siden det er noen strenge syntaks, eller grammatiske regler når det gjelder Java-identifikatorer (ikke bekymre deg, de er ikke vanskelige å forstå), må du forsikre deg om at du er klar over dette og ikke:

  • Reservert ord som
    klasse
    ,
    Fortsette
    ,
    tomrom
    ,
    ellers
    , og
    hvis
    kan ikke brukes.
  • "Java-bokstaver" er betegnelsen gitt til akseptable bokstaver som kan brukes til en identifikator. Dette inkluderer ikke bare vanlige alfabetet bokstaver, men også symboler, som bare inkluderer, uten unntak, understrekingen (_) og dollartegnet ($).
    instagram viewer
  • "Java-sifre" inkluderer tallene 0-9.
  • En identifikator kan begynne med et bokstav, dollartegn eller understrek, men ikke et siffer. Imidlertid er det viktig å innse at sifrene kan brukes så lenge de eksisterer etter den første karakteren, som
    e8xmple
  • Java-bokstaver og sifre kan være alt fra Unicode-tegnsettet, som betyr at tegn på kinesisk, japansk og andre språk kan brukes.
  • Mellomrom er ikke akseptabelt, så en understreking kan brukes i stedet.
  • Lengden betyr ikke noe, så du kan ha en veldig lang identifikator hvis du velger.
  • En kompileringstid-feil vil oppstå hvis identifikatoren bruker samme stavemåte som et nøkkelord, null-bokstavelig eller boolesk bokstavelig.
  • Siden listen over SQL-nøkkelord kan på et tidspunkt i fremtiden inkludere andre SQL-ord (og identifikatorer) kan ikke skrives på samme måte som et nøkkelord), det anbefales vanligvis ikke at du bruker et SQL-nøkkelord som et identifikator.
  • Det anbefales å bruke identifikatorer som er relatert til verdiene deres, slik at de er lettere å huske.
  • Variabler er store og små bokstaver, noe som betyr
    myvalue
    betyr ikke det samme som
    MyValue

Merk: Hvis du har det travelt, kan du bare fjerne det faktum at en identifikator er en eller flere tegn som kommer fra basseng med tall, bokstaver, understrekingen og dollartegnet, og at det første tegnet aldri må være et Nummer.

Etter reglene ovenfor, vil disse identifikasjonene bli ansett som lovlige:

  • _variablename
  • _3variable
  • $ testvariable
  • VariableTest
  • variabletest
  • this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores
  • MAX_VALUE

Her er noen eksempler på identifikatorer som er ikke gyldige fordi de ikke adlyder reglene nevnt ovenfor:

  • 8example
    (dette starter med et siffer)
  • exa + ple
    (plussmerket ikke er tillatt)
  • variabel test
    (mellomrom er ikke gyldige)
  • this_long_variable_name_is_not_valid_because_of_this-bindestrek
    (mens understrekningene er akseptable som i eksemplet ovenfra, til og med den bindestrek i denne identifikatoren gjør den ugyldig)
instagram story viewer