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

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

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

  1. try-catch – основной блок для перехвата исключений:
java
try {
    int result = 10 / 0;
} catch (ArithmeticException e) {
    System.out.println("Деление на ноль!");
}
  1. try-catch-finally – блок finally выполняется всегда, даже если исключение не возникло:
java
try {
    // код с риском исключения
} catch (Exception e) {
    // обработка
} finally {
    // освобождение ресурсов
}
  1. throws – проброс исключения выше по стеку вызовов:
java
void readFile() throws IOException {
    // код, который может выбросить IOException
}
  1. try-with-resources (с Java 7) – автоматическое закрытие ресурсов:
java
try (FileInputStream fis = new FileInputStream("file.txt")) {
    // работа с ресурсом
} catch (IOException e) {
    // обработка
}
  1. Пользовательские исключения – создание своих классов исключений:
java
class MyException extends Exception {
    // реализация
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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