Package net.jrodolfo.java_evolution.java08


package net.jrodolfo.java_evolution.java08
Examples for features introduced in Java 8.

Java 8 was a major release for day-to-day Java programming. It introduced lambda expressions, method references, the Stream API, Optional, default methods, CompletableFuture, and the modern Date and Time API.

The classes in this package intentionally avoid features from later Java versions so each example stays focused on what Java 8 added.

For a beginner-oriented explanation of the problems these features solved, see the package README in the source directory.