Functional Java
- Java 8 introduced functional-friendly-features
- Streams - A stateless way of processing data as it comes in
- Optionals - A way to reduce Null Pointer Exceptions
- Functional Interfaces - Interfaces with one method are special
- Method References - Shorthand for extracting functional bits
- Built-In Function Types - Most common "function" types
21 / 22