Определение и примери за идентификатор на Java

click fraud protection

А Ява идентификаторът е име, дадено на пакет, клас, интерфейс, метод или променлива. Тя позволява на програмист да се обърне към елемента от други места в програмата.

За да извлечете максимума от избраните от вас идентификатори, направете ги смислени и следвайте стандартни конвенции за именуване на Java.

Примери за идентификатори на Java

Ако имате променливи, които държат името, височината и теглото на човек, тогава изберете идентификатори, които правят целта им очевидна:

 Име на низ = "Homer Jay Simpson";

 цяло тегло = 300;

 двойна височина = 6;


 System.out.printf ("Моето име е% s, височината ми е% .0f крак, а теглото ми е% d паунда. D'oh!% N ", име, височина, тегло); 

Това да запомните за идентификаторите на Java

Тъй като има някои строги синтаксиси или граматически правила, когато става въпрос за Java идентификатори (не се притеснявайте, те не са трудни за разбиране), уверете се, че сте запознати с тези действия и не:

  • Запазени думи като
    клас
    ,
    продължи
    ,
    празнота
    ,
    още
    , и
    ако
    не може да бъде използван.
  • instagram viewer
  • „Java букви“ е терминът, даден на приемливите букви, който може да се използва за идентификатор. Това включва не само обикновени букви от азбука, но и символи, които просто включват, без изключение, подчертаването (_) и знака на долара ($).
  • "Java цифри" включват числата 0-9.
  • Идентификаторът може да започне с буква, знак за долар или подчертаване, но не и цифра. Важно е обаче да разберете, че цифрите мога да се използва толкова дълго, колкото съществуват след първия знак, например
    e8xmple
  • Буквите и цифрите на Java могат да бъдат всичко от набор от символи Unicode, което означава, че могат да се използват символи на китайски, японски и други езици.
  • Пространствата не са приемливи, така че вместо тях може да се подчертае подчертаване.
  • Дължината няма значение, така че можете да имате наистина дълъг идентификатор, ако решите.
  • Грешка във времето на компилиране ще възникне, ако идентификаторът използва същия правопис като ключова дума, нулев буквал или булев буквал.
  • Тъй като списъкът на SQL ключовите думи може, в даден момент в бъдеще, да включва други SQL думи (и идентификатори) не може да бъде написано същото като ключова дума), обикновено не се препоръчва да използвате SQL ключова дума като идентификатор.
  • Препоръчва се да се използват идентификатори, които са свързани със стойностите им, така че да се запомнят по-лесно.
  • Променливите са чувствителни към регистъра, което означава
    myvalue
    не означава същото като
    MyValue

Забележка: Ако бързате, просто отнемете факта, че идентификаторът е един или повече знака, които идват от пул от числа, букви, подчертаването и знака за долар и че първият символ никога не трябва да е a номер.

Следвайки горните правила, тези идентификатори ще се считат за законни:

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

Ето няколко примера за идентификатори, които не са валидни защото те не се подчиняват на споменатите по-горе правила:

  • 8example
    (това започва с цифра)
  • EXA + PLE
    (знакът плюс не е разрешен)
  • променлив тест
    (интервалите не са валидни)
  • this_long_variable_name_is_not_valid_because_of_this-тире
    (докато подчертаванията са приемливи, както в примера отгоре, дори и тирето в този идентификатор го прави невалиден)
instagram story viewer