Java 8 refers to the version of the Java platform released in March 2014.
Java 8 features the most changes ever to be introduced in a new Java version.
Java 8 was released in March 2014. The most important change is the support for functional paradigm through lambda expressions and method references, under Project Lambda. This is the driving new feature of Java 8 and it is the single largest update ever.
Other features include:
- A new Date & Time API
- A new Stream API integrated into the Collections API
- Project Nashorn, a JavaScript runtime which allows developers to embed JavaScript code within applications
- A standard API for performing Base64 encoding and decoding
- Stronger integration with JavaFX
- Annotations on Java types