Java 8 Tutorial

“Java is still not dead—and people are starting to figure that out.”

Welcome to my introduction to Java 8 . (…) At the end of the article you’ll be familiar with the most recent API changes like streams, functional interfaces, map extensions and the new Date API.

No walls of text – just a bunch of commented code snippets. Enjoy!

  1. Default Methods for Interfaces
  2. Lambda expressions
  3. Functional Interfaces
  4. Method and Constructor References
  5. Lambda Scopes
  6. Built-in Functional Interfaces
  7. Streams
  8. Parallel Streams
  9. Map
  10. Date API
  11. Annotations