❓ Что такое effective final в Java?Effective final — это
локальная переменная или параметр метода, значение которой после инициализации больше не изменяется. Ключевое слово final явно не указывается, но переменная фактически ведёт себя как final.Компилятор Java рассматривает такие переменные как final и
разрешает их использовать во вложенных классах и лямбда-выражениях. Если попытаться изменить значение такой переменной —
она перестаёт быть effective final, и компилятор выдаст ошибку.
🐸 Библиотека собеса по Java#core