А Јава идентификатор је име дато пакету, класи, интерфејсу, методу или променљивој. Омогућава програмеру да упућује ставку из других места у програму.
Да бисте максимално искористили идентификаторе које одаберете, учините их смисленима и следите стандардне Јава апликације.
Примери Јава идентификатора
Ако имате променљиве које садрже име, висину и тежину особе, изаберите идентификаторе који ће њихову сврху учинити очигледном:
Стринг наме = "Хомер Јаи Симпсон";
инт тежина = 300;
дупла висина = 6;
Систем.оут.принтф ("Моје име је% с, моја висина је% .0 стопа, а моја тежина је% д килограма. Д'ох!% Н ", име, висина, тежина);
Ово за памћење о Јава идентификаторима
Будући да постоје нека строга синтакса или граматичка правила када су у питању Јава идентификатори (не брините, није их тешко разумети), проверите да ли сте свесни тога и не:
-
Резервисане речи као
класа
,Настави
,празнина
,друго
, иако
не може да се користи. - "Јава слова" је израз који је дат за прихватљива слова која се могу користити за идентификатор. То не укључује само редовна слова абецеде, већ и симболе, који само, без изузетка, укључују подвлаку (_) и знак долара ($).
- "Јава цифре" укључују бројеве 0-9.
- Идентификатор може почети словом, знаком долара или подвлаком, али не цифром. Међутим, важно је схватити ове цифре моћи користити докле год постоје након првог знака, као
е8кмпле
- Јава слова и цифре могу бити било шта из скупа знакова Уницоде, што значи да се могу користити знакови на кинеском, јапанском и другим језицима.
- Размаци нису прихватљиви, па се уместо њих може нагласити подвлака.
- Дужина није битна, тако да ако желите, можете имати заиста дугачак идентификатор.
- Грешка у времену превођења ће се догодити ако идентификатор користи исти правопис као кључну реч, нулл литерал или боолеан литерал.
- Будући да ће листа СКЛ кључних речи у неком тренутку можда укључивати и друге СКЛ речи (и идентификаторе) не може бити написано исто као и кључна реч), обично се не препоручује да користите СКЛ кључну реч као идентификатор.
- Препоручује се коришћење идентификатора који су повезани са њиховим вредностима како би их било лакше упамтити.
- Варијабле разликују велика и мала слова, што значи
мој значај
не значи исто каоМиВалуе
Белешка: Ако се журите, само уклоните чињеницу да је идентификатор један или више знакова који потичу из базен бројева, слова, подвлака и знак долара и да први знак никада не сме бити а број.
Слиједећи горе наведена правила, ови идентификатори сматрат ће се легалним:
_вариабленаме
_3 променљив
$ тествариабле
ВариаблеТест
променљив тест
тхис_ис_а_вариабле_наме_тхат_ис_лонг_бут_стилл_валид_берели_оф_тхе_ундерсцорес
мак_валуе
Ево неколико примера идентификатора који нису валидни јер они не поштују горе наведена правила:
-
8 пример
(ово почиње са цифром) -
ека + пле
(знак плус није дозвољен) -
променљиви тест
(размаци нису валидни) -
тхис_лонг_вариабле_наме_ис_нот_валид_беионд_оф_тхис-хипхен
(док су подвлаке прихватљиве као у примеру одозго, чак и једна цртица у овом идентификатору чини неважећом)