В чём разница между
final, finally и finalize?Ответ: Несмотря на схожие названия, это конструкции из совершенно разных областей:
▶️ final — модификатор, используемый для ограничения: переменную нельзя переназначить, метод нельзя переопределить, класс нельзя расширить;
▶️ finally — блок, связанный с обработкой исключений; он выполняется после try/catch независимо от того, произошло исключение или нет;
▶️ finalize() — метод, связанный со сборкой мусора; он может быть вызван перед уничтожением объекта, но механизм устарел и не рекомендуется к использованию.
tags: #собеседование
📱 Java Developer | Чат