Functional Java

  • 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