Встречается на собеседованиях • сегодня
Что такое Final
Ключевое слово final в Java используется для обозначения неизменяемости. В зависимости от контекста:
- Поля класса – значение нельзя изменить после инициализации:
java
final int MAX_VALUE = 100;- Методы – нельзя переопределить в подклассах:
java
public final void secureMethod() {...}- Классы – нельзя наследовать:
java
public final class ImmutableClass {...}- Параметры методов – значение аргумента нельзя изменить внутри метода:
java
void process(final String input) {...}Для объектов final означает, что ссылка не может быть изменена, но состояние объекта может меняться (если поля не final).

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