Java 8 was an important release - among other elements, functional interfaces and lambda expressions were introduced, which made Java feel more modern, almost like Lisp.
Another major capability that was introduced with Java 8 was the Streams API. This enabled developers to program to streams and collections in ways that are more modern and useful.
The new functionality introduced with Java 8 changed how we program. As developers wanted to program using these new features, it generated strong developer-led adoption.
You can combine the power of Java 8 with the freedom of open source with Azul's Zulu, a certified build of OpenJDK that can be deployed across multiple operating systems, hypervisors, containers, and Cloud platforms.
Zulu Enterprise is free to use - download it today!