Встречается на собеседованиях • сегодня

Для чего нуден effectivelly final

В Java переменная считается effectively final, если она не объявляется как final, но не изменяется после инициализации. Это важно для использования в лямбда-выражениях и анонимных классах, где можно захватывать только final или effectively final переменные из окружающего контекста.

Пример:

java
int x = 10; // effectively final
Runnable r = () -> System.out.println(x); // OK
// x = 20; // ошибка, если раскомментировать
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы