Java Identifier Definition og eksempler

EN Java identifikator er et navn, der er givet til en pakke, klasse, interface, metode eller variabel. Det giver en programmør mulighed for at henvise til emnet fra andre steder i programmet.

For at få mest muligt ud af de identifikatorer, du vælger, skal du gøre dem meningsfulde og følge standard Java-navnekonventioner.

Eksempler på Java-identifikatorer

Hvis du har variabler, der indeholder en persons navn, højde og vægt, skal du vælge identifikatorer, der gør deres formål indlysende:

 String name = "Homer Jay Simpson";

 int vægt = 300;

 dobbelt højde = 6;


 System.out.printf ("Mit navn er% s, min højde er% .0f fod og min vægt er% d pounds. D'oh!% N ", navn, højde, vægt); 

Dette skal huskes om Java-identifikatorer

Da der er nogle strenge syntaks eller grammatiske regler for Java-identifikatorer (rolig, de er ikke svære at forstå), skal du sørge for, at du er opmærksom på disse gøremål og ikke:

  • Reserverede ord synes godt om
    klasse
    ,
    Blive ved
    ,
    ugyldig
    ,
    andet
    , og
    hvis
    kan ikke bruges.
  • "Java-bogstaver" er det udtryk, der gives til de acceptable bogstaver, der kan bruges til en identifikator. Dette inkluderer ikke kun almindelige alfabetets bogstaver, men også symboler, der bare uden undtagelse inkluderer understregningen (_) og dollartegnet ($).
    instagram viewer
  • "Java-cifre" inkluderer numrene 0-9.
  • En identifikator kan begynde med et bogstav, dollartegn eller understregning, men ikke et ciffer. Det er dog vigtigt at indse, at cifre kan bruges, så længe de findes efter den første karakter, som
    e8xmple
  • Java-bogstaver og cifre kan være alt fra Unicode-tegnsættet, hvilket betyder, at tegn på kinesisk, japansk og andre sprog kan bruges.
  • Rum er ikke acceptabelt, så der kan bruges en understregning i stedet.
  • Længden betyder ikke noget, så du kan have en rigtig lang identifikator, hvis du vælger det.
  • En kompileringstid-fejl opstår, hvis identifikatoren bruger den samme stavemåde som et nøgleord, nul-bogstavelig eller boolsk bogstavelig.
  • Da listen over SQL-nøgleord på et tidspunkt i fremtiden kan indeholde andre SQL-ord (og identifikatorer) Det kan normalt ikke anbefales, at du bruger et SQL-nøgleord som et identifikator.
  • Det anbefales at bruge identifikatorer, der er relateret til deres værdier, så de er lettere at huske.
  • Variabler er store og små bogstaver, hvilket betyder
    minVaerdi
    betyder ikke det samme som
    minVaerdi

Bemærk: Hvis du har travlt, skal du bare fjerne det faktum, at en identifikator er en eller flere tegn, der kommer fra samling af tal, bogstaver, understregning og dollartegn, og at det første tegn aldrig må være et nummer.

I overensstemmelse med ovenstående regler vil disse identifikatorer blive betragtet 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 nogle eksempler på identifikatorer, der er ikke gyldige fordi de ikke adlyder de ovennævnte regler:

  • 8example
    (dette starter med et ciffer)
  • exa + ple
    (plustegnet er ikke tilladt)
  • variabel test
    (mellemrum er ikke gyldige)
  • this_long_variable_name_is_not_valid_because_of_this-bindestreg
    (mens understregningen er acceptabel som i eksemplet ovenfra, gør endda den bindestreg i denne identifikator den ugyldig)
instagram story viewer