Java has been continuously evolving from its birth in 1996 as Java 1 (Oak) version until today.
Java 8 was a revolutionary release for the software development platform.
This course covers the features introduced in Java 8 through a hands-on approach
The following timeline shows the major versions of Java, from Java SE 8, with their features:
2014 - Java 8:- Default and static methods in interface, Streams, Date and Time, Lambda expressions.
2018 - Java 11:- Running Java File with a single command, Local-Variable Syntax for Lambda Parameters, New utility methods in String class.
2021 - Java 17 (Latest LTS release):-Pattern matching for Switch, Sealed classes, Strongly Encapsulated JDK Internals, Restore Always-Strict Floating-Point Semantics