Встречается на собеседованиях • сегодня
Что такое модификатор final у переменной
Модификатор `final` у переменной означает, что после инициализации её значение нельзя изменить. Для примитивов — это константа, для объектов — ссылка не может быть переприсвоена (но состояние объекта может меняться).
Примеры:
```java
final int x = 10; // Примитив
x = 20; // Ошибка компиляции
final List list = new ArrayList<>();
list.add("Hello"); // Можно
list = new ArrayList<>(); // Ошибка
```
Особенности:
- Для final-полей инициализация обязательна до конца конструктора
- Локальные final-переменные должны быть инициализированы до использования
- В сочетании со static создаёт константы класса

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы