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

Какие знаешь способы обработать исключение

В Java есть несколько способов обработки исключений:

  1. try-catch - основной способ перехвата исключений:
java
try {
    // код, который может выбросить исключение
} catch (IOException e) {
    // обработка исключения
}
  1. try-with-resources - для автоматического закрытия ресурсов:
java
try (FileInputStream fis = new FileInputStream("file.txt")) {
    // работа с ресурсом
} catch (IOException e) {
    // обработка
}
  1. throws - проброс исключения выше по стеку вызовов:
java
public void readFile() throws IOException {
    // код, который может выбросить IOException
}
  1. finally - блок для кода, который должен выполниться в любом случае:
java
try {
    // код
} finally {
    // cleanup код
}
  1. Multi-catch (с Java 7) - перехват нескольких типов исключений:
java
try {
    // код
} catch (IOException | SQLException e) {
    // обработка
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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