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

Как обойти использование блока Try Catch

В Java можно использовать альтернативы блоку try-catch для обработки исключений:

  1. Проверка условий (if-else) – предотвращайте исключения заранее:
java
if (str != null) {
    str.length();
}
  1. Optional – для обработки возможных NullPointerException:
java
Optional.ofNullable(str).ifPresent(s -> System.out.println(s.length()));
  1. Throws в сигнатуре метода – передача исключения выше по стеку вызовов:
java
void readFile() throws IOException {
    Files.readAllLines(Paths.get("file.txt"));
}
  1. Assertions (для тестов или отладки):
java
assert obj != null : "Объект не должен быть null";
  1. Использование библиотек (например, Apache Commons StringUtils):
java
StringUtils.isEmpty(str); // безопасная проверка строки

Важно: полностью избегать обработки исключений не рекомендуется – это может привести к нестабильности приложения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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