Tag Archives: Wyrzucanie

Wyrzucanie wyjątku poza lambda wyrażenie

Rzucanie i łapanie wyjątków jest na pewno czymś bardzo potrzebnym a zarazem przydatnym. Pozwala reagować na sytuacje, na które nie mamy większego wpływu lub nawet których nie jesteśmy w stanie przewidzieć.

Wraz z Javą 1.8 pojawiły się lambda wyrażenia. Środek, który nam programistą bardzo ułatwia życie potrafi też czasem przysporzyć nie lada problemu. Przykładem może być sytuacja, w której mamy interfejs funkcjonalny z deklaracją metody, która nie wyrzuca żadnych wyjątków na zewnątrz. Na pierwszy rzut oka powiecie: „to nie problem, złapmy go w lambdzie”, okej, nie jest to zły pomysł, ale co jeśli potrzebujemy mimo wszystko „rzucić” go dalej? Read More →