Основы программирования с Java - стр. 23
И не путайте подчеркивания "_" с дефисом "-", дефис "-" не может быть использован в качестве идентификатора, так как это можно было бы интерпретировать как минус.
2017y является недействительным идентификатором, потому что он начинается с цифры.
И один последний пример недопустимого идентификатора является int, так как int является зарезервированным словом в Java и используется для объявления определенного идентификатора в виде целого числа.
Таким образом, еще одно правило в том, что зарезервированные слова не могут быть использованы в качестве идентификатора.
Давайте посмотрим на то, что является зарезервированным словом. Не трудно найти зарезервированные слова в нашей повседневной жизни.
Для названий доменов в Интернете, .gov зарезервирован для государственных организаций, .edu зарезервирован для учебных заведений. Точно так же, и Java использует некоторые зарезервированные слова.
В таблице здесь показаны некоторые из зарезервированных слов Java.
Этот список неполон, но охватывает большую часть зарезервированных слов, которые будут использоваться в этой книге.
Различные программисты могут следовать разным стилям программирования, но есть определенные часто используемые стили, которые могли бы улучшить читаемость вашей программы. То есть, сделать проще для других понимание вашей программы.
Вот некоторые правила для названий идентификаторов Java.
Важно, чтобы использовались значимые имена. Использование бессмысленных названий, таких как х, у, г следует заменить более значимыми именами, такими как radius, area, score если это возможно. Для длинных имен, полезно использовать смешанный регистр, то есть, смесь нижнего регистра и заглавных букв, разделяя слова, используя заглавные буквы.
Эти заглавные буквы обычно называются CamelCase, как горбы верблюдов. И есть два типа CamelCase, нижний верблюд начинается со строчной буквы, например, examScore и areaOfCircle. Нижний CamelCase обычно используется в Java для переменных и методов.
Существует также верхний CamelCase, который начинается с буквы верхнего регистра, и который обычно используется для именования классов.
В предыдущих примерах, HelloWorld и CourseGrade являются именами классов, которые начинаются с заглавных букв.
Вот еще один пример объявления для класса BankAccount.
Мы обсудим подробнее позже, что означают методы и классы.
Вопросы
Задача
Просьба указать допустимый идентификатор Java из списка ниже.
1. Last_Name
2. 1dentifier
3. You&Me
4. COMP-102
Ответ: 1
Переменные
Один вид идентификатора, который очень часто используется в программе является переменной.