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

Где применяется throws

Модификатор throws в Java используется в сигнатуре метода для указания, что метод может выбросить исключение (checked exception), которое не обрабатывается внутри метода. Это позволяет передать ответственность за обработку исключения вызывающему коду.

Пример:

java
public void readFile() throws IOException {
    FileReader file = new FileReader("test.txt");
    // код, который может вызвать IOException
}

Где применяется:

  1. Методы, работающие с I/O (чтение/запись файлов, сетевые операции).
  2. Работа с БД (SQLException).
  3. Кастомные checked исключения, которые должны быть явно обработаны.

Важно:

  • throws не используется для unchecked исключений (RuntimeException и его наследники).
  • Если метод вызывает другой метод с throws, он должен либо обработать исключение, либо тоже объявить его через throws.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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