Overview of Java: Key Functional Programming Concepts & Features – Avoiding Side-Effects

preview_player
Показать описание
This video explains why modern Java functional programs should avoid side-effects by minimizing (and ideally eliminating) state changes & mutable shared state. It examines a buggy factorial case study that demonstrates why shared mutable state is problematic in parallel & concurrent programs.

All the code shown in this case study example is available in open-source form from
Рекомендации по теме