Java- ի նույնացուցիչների սահմանումը և օրինակները

Java- ի նույնացուցիչների սահմանումը և օրինակները

Java նույնացուցիչը փաթեթին, դասին, ինտերֆեյսին, մեթոդին կամ փոփոխականին տրված անուն է: Այն թույլ է տալիս ծրագրավորողին ծրագրին վերաբերել ծրագրի այլ վայրերից:

Ձեր ընտրած նույնականացուցիչներից առավելագույն օգտագործելու համար դրանք իմաստալից եղեք և հետևեք Java անվանակարգի ստանդարտ կոնվենցիաներին:

Java- ի նույնացուցիչների օրինակներ

Եթե ​​ունեք փոփոխականներ, որոնք պահում են մարդու անունը, բարձրությունը և ծանրությունը, ապա ընտրեք նույնացուցիչներ, որոնք ակնհայտ են դարձնում դրանց նպատակը.

String name = "Homer Jay Simpson";

int քաշը = 300;

կրկնակի բարձրություն = 6;

System.out.printf ("Իմ անունը% s է, իմ բարձրությունը% .0 ոտնաչափ և իմ քաշը% d ֆունտ է: D'oh!% N", անվանումը, հասակը, քաշը);

Սա հիշելու համար Java նույնականացուցիչների մասին

Քանի որ կան որոշ խիստ շարահյուսություն կամ քերականական կանոններ, երբ խոսքը վերաբերում է Java- ի նույնականացուցիչներին (մի անհանգստացեք, դրանք դժվար չէ հասկանալ), համոզվեք, որ տեղյակ եք այդ ամենի մասին և

  • Վերապահված բառեր, ինչպիսիք են

    դասարան,

    շարունակել,

    անվավեր,

    ուրիշ, և

    եթեչի կարող օգտագործվել:

  • «Java տառեր» նշանակում է ընդունելի տառերին տրվող տերմին, որը կարող է օգտագործվել նույնացուցիչի համար: Սա ներառում է ոչ միայն այբուբենի կանոնավոր տառեր, այլև խորհրդանիշներ, որոնք պարզապես ներառում են, առանց բացառության, ընդգծված (_) և դոլարի նշանը ($):
  • «Java թվանշանները» ներառում են 0-9 համարները:
  • Նույնացուցիչը կարող է սկսվել նամակի, դոլարի նշանի կամ ընդգծված, բայց ոչ թվանշանի միջոցով: Այնուամենայնիվ, կարևոր է գիտակցել այդ թվանշաններըկարող է օգտագործել այնքան ժամանակ, քանի դեռ դրանք գոյություն ունեն առաջին նիշից հետո, ինչպես

    e8xmple

  • Java տառերն ու թվանշանները կարող են լինել որևէ բան Unicode- ի նիշերի հավաքածուից, ինչը նշանակում է, որ կարող են օգտագործվել չինարեն, ճապոներեն և այլ լեզուների նիշեր:
  • Տեղերը ընդունելի չեն, ուստի փոխարենը կարող է օգտագործվել հուշագիր:
  • Երկարությունը նշանակություն չունի, այնպես որ կարող եք իսկապես երկար նույնականացում ունենալ, եթե ընտրեք:
  • Կազմելու ժամանակի սխալ կլինի, եթե նույնացուցիչն օգտագործում է նույն ուղղագրությունը որպես հիմնաբառ, զրոյական բառացի կամ բառացի բառացի:
  • Քանի որ SQL հիմնաբառերի ցանկը, ապագայում ինչ-որ պահի, կարող է ներառել այլ SQL բառեր (և նույնականացուցիչները չեն կարող ուղղագրվել նույն բառի բանալի բառի նման), սովորաբար խորհուրդ չի տրվում օգտագործել որպես SQL հիմնաբառ որպես նույնացուցիչ:
  • Առաջարկվում է օգտագործել նույնականացուցիչներ, որոնք կապված են դրանց արժեքների հետ, որպեսզի դրանք ավելի հեշտ լինեն հիշել:
  • Փոփոխականները դեպքի նկատմամբ զգայուն են, ինչը նշանակում է

    առեղծվածչի նշանակում նույնը, ինչ

    MyValue

Նշում: Եթե ​​շտապում եք, պարզապես վերցրեք այն փաստը, որ նույնացուցիչը մեկ կամ մի քանի նիշ է, որոնք գալիս են թվերի, տառերի, ընդգծվածի և դոլարի նշանից, և որ առաջին նիշը երբեք չպետք է լինի թիվ:

Հետևելով վերը նշված կանոններին ՝ այդ նույնականացնողները կհամարվեն օրինական.

  • _variablename

  • _3 փոփոխական

  • $ փորձարկելի

  • VariableTest- ը

  • փոփոխական

  • this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores

  • max_value

Ահա նույնացուցիչների մի քանի օրինակներ, որոնք վավեր չեն քանի որ նրանք չենթարկվում վերը նշված կանոններին.

  • 8 օրինակ(սա սկսվում է թվանշանից)

  • exa + ple(գումարած նշանը չի թույլատրվում)

  • փոփոխական թեստ(տարածքները վավեր չեն)

  • this_long_variable_name_is_not_valid_because_of_this-hyphen(մինչդեռ ներքևի կետերը ընդունելի են, ինչպես օրինակ վերը նշված օրինակում, նույնիսկ այս նույնացուցիչում գտնվող մեկ հեթանոսն անվավեր է դարձնում)