и других объектов могут быть
Имена
(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. |