Иллюстрированный самоучитель по Java


         

и других объектов могут быть



Имена
Имена
(names) переменных, классов, методов и других объектов могут быть простыми (общее название —
идентификаторы
(idenifiers)) и
составными
(qualified names). Идентификаторы в Java составляются из так называемых
букв Java
(Java letters) и арабских цифр 0—9, причем первым символом идентификатора не может быть цифра. (Действительно, как понять запись
2е3
: как число 2000,0 или как имя переменной?) В число букв Java обязательно входят прописные и строчные латинские буквы, знак доллара
$
и знак подчеркивания
_
, а так же символы национальных алфавитов.


Замечание


Не указывайте в именах знак доллара. Компилятор Java использует его для записи имен вложенных классов.
Вот примеры правильных идентификаторов:
a1      my_var    var3_5   _var    veryLongVarName 
aName   theName   a2Vh36kBnMt456dX
В именах лучше не использовать строчную букву
l
, которую легко спутать с единицей, и букву о, которую легко принять за нуль.
Не забывайте о рекомендациях "Code Conventions".
В классе
Character
, входящем в состав Java API, есть два метода, проверяющие, пригоден ли данный символ для использования в идентификаторе:
isJavaidentifierStarto
, проверяющий, является ли символ буквой Java, и
isJavaldentifierPart()
,  выясняющий, является ли символ - буквой или цифрой.
Служебные слова Java, такие как
class
,
void
,
static
, зарезервированы, их нельзя использовать в качестве идентификаторов своих объектов.
Составное имя
(qualified name) — это несколько идентификаторов, разделенных точками, без пробелов, например, уже встречавшееся нам имя
System.out.println.

Содержание  Назад  Вперед