Встречается на собеседованиях • сегодня

В чем разница между final и finally

final — это ключевое слово, которое может применяться к переменным, методам и классам:

  • Для переменных: значение нельзя изменить после инициализации (final int x = 10;).
  • Для методов: метод нельзя переопределить в подклассах.
  • Для классов: класс нельзя наследовать.

finally — это блок в конструкции try-catch-finally, который выполняется всегда, независимо от того, было исключение или нет. Используется для освобождения ресурсов.

Пример:

java
try {
    // код, который может вызвать исключение
} catch (Exception e) {
    // обработка исключения
} finally {
    // этот код выполнится в любом случае
    System.out.println("Cleanup");
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы