Ciele
- Zoznamiť sa s možnosťami využitia funkcionálneho programovania v jazyku Java.
- Naučiť sa pracovať s prúdmi (streams) v jazyku Java.
Materiály
Zdroje
- Kumar Chandrakant: Functional Programming in Java (Baeldung)
- Brian Goetz: An introduction to the java.util.stream library (IBM Developer)
Doplňujúce zdroje
- Edwin Dalorzo: Functional Programming with Java 8 Functions (DZone)
- Benjamin Winterberg: Java 8 Stream Tutorial
- Castaño: Monads for Java developers: Part 1 — The Optional monad
- Victor Rentea: Functional Programming Patterns With Java 8 (DZone)
- Venkat Subramaniame: Java Functional Programming Idioms (video)