Rozdział 3. Interfejsy funkcyjne pakietu JDK

Wiele funkcyjnych języków programowania do opisywania swoich wyrażeń lambda wykorzystuje tylko pojedynczą i dynamiczną koncepcję „funkcji”, niezależnie od ich argumentów, typu zwracanego lub rzeczywistego przypadku użycia. Java jest natomiast językiem ściśle typowanym, wymagającym namacalnych typów dla wszystkiego, w tym dla wyrażeń lambda. Dlatego JDK w swoim pakiecie java.util.function zapewnia ponad 40 łatwo dostępnych interfejsów funkcyjnych, które mogą stanowić podstawę funkcyjnego zestawu narzędzi.

W tym rozdziale przedstawię najważniejsze interfejsy funkcyjne, wyjaśnię, dlaczego istnieje tak wiele odmian, i pokażę, w jaki sposób możesz rozszerzać swój własny kod, aby był bardziej funkcyjny. ...

Get Java Podejście funkcyjne now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.