Лексика Java: пробелы, идентификаторы и комментарии - Вопросы
Всего: 2 вопросов
1. С каких символов может начинаться идентификатор в Java?
С каких символов может начинаться идентификатор в Java?
Идентификатор должен начинаться с буквы, символа валюты (например, $) или соединительного символа (например, подчёркивания _). Начинаться с цифры он не может: 6j и 5g не скомпилируются, а _n, $p и name — допустимы. Начиная с Java 9 одиночное подчёркивание _ является ключевым словом и не может быть идентификатором.
2. Какие символы может содержать идентификатор Java после первого символа?
Какие символы может содержать идентификатор Java после первого символа?
После первого символа идентификатор может содержать любую комбинацию букв, цифр, символов валюты ($) и соединительных символов (_). Пробелы и другие символы, например #, ., : или -, запрещены, поэтому my-temp и j# недопустимы. Ограничения на длину нет, регистр учитывается (count и Count — разные имена), а ключевое слово, например class, идентификатором быть не может.