logo

Јава идентификатори

Идентификатор у Јави је име које се даје променљивим класама, методама, пакетима, интерфејсима итд. Ово су јединствена имена која се користе за идентификацију програмских елемената. Свака Јава променљива мора бити идентификована јединственим именом.

Java
class Geeks {  public static void main {   int x = 9;   } } 

Слика испод описује идентификаторе у овом програму:

име_класе-' title=

Правила за именовање Јава идентификатора

Постоје одређена правила за дефинисање важећег Јава идентификатора. Ова правила се морају поштовати у супротном добијамо грешку у времену компајлирања. Ова правила важе и за друге језике као што су Ц и Ц++. 



  • Једини дозвољени знакови за идентификаторе су сви алфанумерички знакови ([ А-З ][ а-з ][ 0-9 ]) ' $ '(знак долара) и ' _ ' (доња црта). На пример, 'геек@' није важећи Јава идентификатор јер садржи '@' специјални знак.
  • Идентификатори би требали не почни са цифрама ( [0-9] ). На пример, '123геекс' није важећи Јава идентификатор.
  • Јава идентификатори су велика и мала слова .
  • Не постоји ограничење дужине идентификатора, али је препоручљиво користити само оптималну дужину од 4 до 15 слова.
  • Резервисано Речи не може се користити као идентификатор. На пример 'инт вхиле = 20;' је неважећа изјава јер је вхиле резервисана реч.

Напомена : Јава има 53 резервисане речи (укључујући 50 кључних речи и 3 литерала) којима није дозвољено да се користе као идентификатори.

Примери важећих идентификатора

МиВариабле
МИВАРИАБЛЕ
миваријабле
к
и
к1
и1
_мивариабле
$мивариабле
сума_низа
геекс123

Примери неважећих идентификатора

Моја променљива // садржи размак
123геекс // Почиње цифром
а+ц // знак плус није алфанумерички знак
променљива-2 // цртица није алфанумерички знак
сум_&_дифференце // амперсанд није алфанумерички знак

Повезани чланак:

  • Резервисане речи у Јави
Креирај квиз