Три совершенно разные вещи. final — модификатор: для переменной — нельзя переприсвоить, для метода — нельзя переопределить, для класса — нельзя наследовать. finally — блок в try-catch, который выполняется всегда (кроме System.exit). finalize — метод Object, который GC вызывал перед удалением объекта, но он deprecated с Java 9 и removed с Java 18, потому что непредсказуем и замедляет GC. Вместо finalize используй try-with-resources и Cleaner.
В чём разница между final, finally и finalize?
Junior
480 просмотровAFK Offer AI
Как работает Stream API в Java?