Описание слайда:
Лексемы. Идентификаторы Идентификаторы – это имена, которые даются различным элементам языка для упрощения доступа к ним. Имена имеют пакеты, классы, интерфейсы, поля, методы, аргументы и локальные переменные. Длина имени не ограничена. Идентификатор состоит из букв и цифр. Имя не может начинаться с цифры. Java-буквы, используемые в идентификаторах, включают в себя ASCII -символы A-Z ( \u0041 - \u005a ), a-z ( \u0061 - \u007a ), а также знаки подчеркивания _ ( ASCII underscore, \u005f ) и доллара $ ( \u0024 ). Знак доллара используется только при автоматической генерации кода (чтобы исключить случайное совпадение имен), либо при использовании каких-либо старых библиотек, в которых допускались имена с этим символом. Java-цифры включают в себя обычные ASCII -цифры 0-9 ( \u0030 - \u0039 ). Регулярное выражение идентификатора переменной: [_a-zA-Z$][_a-zA-Z0-9$]* Для идентификаторов не допускаются совпадения с зарезервированными словами (ключевые слова, булевские литералы true и false и null-литерал). Идентификаторы регистрозависимы. В этой лекции уже применялись следующие идентификаторы: Character, a, b, c, D, x1, x2, Math, sqrt, x, y, i, s, PI, getRadius, circle, getAbs, calculate, condition, getWidth, getHeight, java, lang, String Также допустимыми являются идентификаторы: Computer, COLOR_RED, _, aVeryLongNameOfTheMethod