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

Имена

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

Замечание
Не указывайте в именах знак доллара. Компилятор Java использует его для записи имен вложенных классов
.

Вот примеры правильных идентификаторов:

al my_var var3_5 _var veryLongVarName
aName theName a2Vh36kBnMt456dX

В именах лучше не использовать строчную букву l, которую легко спутать с единицей, и букву о, которую легко принять за нуль.

Не забывайте о рекомендациях "Code Conventions".

В классе Character, входящем в состав Java API, есть два метода, проверяющие, пригоден ли данный символ для использования в идентификаторе: isJavaidentifierStart(), проверяющий, является ли символ буквой Java, и isJavaldentifierPart(), выясняющий, является ли символ – буквой или цифрой.

Служебные слова Java, такие как class, void, static, зарезервированы, их нельзя использовать в качестве идентификаторов своих объектов.

Составное имя (qualified name) – это несколько идентификаторов, разделенных точками, без пробелов, например, уже встречавшееся нам имя System.out.println.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.