1. Обзор
В Java 8 лямбда-выражения стали облегчать функциональное программирование, предоставляя лаконичный способ выражения поведения. Однако функциональные интерфейсы
, предоставляемые JDK, не очень хорошо справляются с исключениями, и код становится многословным и громоздким, когда дело доходит до их обработки.
В этой статье мы рассмотрим некоторые способы обработки исключений при написании лямбда-выражений.
2. Обработка непроверенных исключений
Во-первых, давайте разберемся с проблемой на примере.