Встречается на собеседованиях • сегодня
Что значит переменная effectivelly final
В Java переменная считается effectively final, если она не объявлена как final, но не изменяется после инициализации. Такие переменные можно использовать в лямбда-выражениях и анонимных классах, как если бы они были final.
Пример:
java
int x = 10; // effectively final, так как не изменяется
Runnable r = () -> System.out.println(x); // допустимо
// x = 20; // если раскомментировать, x перестанет быть effectively finalЭто помогает избежать ошибок, связанных с изменением переменных в замыканиях.

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