Idiomatic Java 8: Lambdas, Streams, and Dates
As of publication, Java 8 is the de-facto standard version of Java. It is already in use in many production systems, so if you are currently using an older version of Java, it’s time to upgrade.
Java 8 includes the following:
- Lambda expressions
- Method references
- Default Methods (Defender methods)
- A new Stream API.
- Optional
- A new Date/Time API.
- Nashorn, the new JavaScript engine
- Removal of the Permanent Generation
- and more…
The best way to read this book is with a Java 8 supporting IDE running so you can try it out.