Java 8: An Introduction to Streams

Java 8: An Introduction to Streams

Streams are, in my humble opinion, one of the best new features that were introduced in Java 8. Why? Because it lets us process data more quickly and efficiently than ever before and in a declarative way. The best way to explain this is with examples. Before we…