Java 8 is Coming. Here’s What Actually Excites Me
Java 8 is Coming. Here’s What Actually Excites Me

Java 8 is Coming. Here’s What Actually Excites Me

Author
Shiv Bade
Tags
java 8
lambdas
streams
language design
Published
February 20, 2014
Featured
Slug
Tweet
Everyone’s talking about lambdas in Java 8, and rightly so. But here’s what I’m more excited about:
  • Streams API: expressive, readable, and parallelizable
  • Optional: finally formalizing null handling
  • Method references: concise callbacks that read beautifully
Java’s catching up to what functional languages have done for years, but that’s okay. Maturity takes time.
Java 8 Stream Example
Java 8 Stream Example
This update made Java feel modern again. And I started rethinking my internal utility libraries accordingly.