- Some languages are considered "Functional" languages
- Java is not a "Functional Programming Language"
- Java gives you freedom to manage state and have side effects
- Java does not really have a core concept of Pure Functions
- The fact that everything is a class means that Java does not really have functions either
8 / 23