Три совершенно разные вещи. 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
532 просмотровAFK Offer AI
Что такое String pool и зачем он нужен?