Как нельзя называть переменные?
Если не учитывать стилистические, то технических три:
- Нельзя использовать зарезервированные в Java слова;
- Первый используемый символ обязан соответствовать Charactr.isJavaIdentiferStart();
- Все символы, начиная со второго, обязаны соответствовать Charactr.isJavaIdentiferPart().
В общем случае имя может состоять из:
- букв разных алфавитом и языков;
- специальных символов, например, $;
- цифры.
В качестве первого символа нельзя использовать цифры.
Для определения типа символа рекомендуется использовать Character.getType().
Слово var является особенным, так как оно зарезервировано исключительно в контексте используемого типа, а брать его имя для переменной не запрещено.
class Никогда {}
class _делай extends Никогда
Никогда $так = new _делай();
var var = "var";
AI-ментор знает весь ваш код
AI Sprints — обучение профессиям с ИИ
AI-ментор помнит каждую вашу задачу и весь прогресс. Даёт подсказки в контексте урока, а не общие ответы из интернета
- Контекст 24/7: ИИ видит весь ваш путь обучения и код — помогает именно с вашей задачей
- Учит думать: подсказки, а не готовые решения — развиваете навык решения проблем
- Треки: Android, Backend, QA — от нуля до Junior за 10 месяцев
AI Challenge — собери чат-бота за 5 дней
Бесплатный марафон по AI-инжинирингу. Cursor + OpenAI, 60 минут в день — без опыта в программировании. К пятнице у вас будет рабочий чат-бот с памятью в браузере.
- Практика с первого дня, без теории «в стол»
- Готовый проект в портфолио к концу недели
- Старт в любой день — учитесь в своём темпе