Java Streams API

 Programowanie funkcyjne jest dziś bardzo popularne. Aplikacje zaprogramowane w sposób imperatywny unikają wspólnego stanu, zazwyczaj są krótsze niż metody robiące to samo ale zaprogramowane w sposób deklaratywny (kod zorientowany obiektowo).


Imperatywny > Deklaratywny


Musisz więc nauczyć się pisać aplikacje w sposób Imperatywny. Piszesz wtedy mniej kodu i jesteś skupiony na to co chcesz aby aplikacja wykonała a nie w jaki sposób ma wykonać zadanie.

Co to jest programowanie funkcyjne

Stream API

Transformacje z użyciem Map

Reduce

Filter

Collectors

Statistics

Grouping

Komentarze

Popularne posty