Package net.jrodolfo.java_evolution.java05


package net.jrodolfo.java_evolution.java05
Examples for features introduced in Java 5.

Java 5 was a major language and library release. It introduced generics, including bounded wildcards and multiple bounds, enhanced for loops, autoboxing, enums, varargs, static imports, annotations, covariant return types, formatted output, and the java.util.concurrent utilities.

The classes in this package use only syntax that remains valid on the repository's JDK 26 baseline, while explaining the Java 5 origin of each feature.