Java 8 to 18: Most Important Changes in the Java Platform
Explore the most significant changes in the Java Platform from version 8 to 18 in this 31-minute video presentation. Gain insights into 8 years of progress and 203 JDK Enhancement Proposals (JEPs) as Senior Director of Product Management Aurelio García-Ribeyro discusses the benefits and challenges of adopting newer JDK versions for both new and existing applications. Learn about key features such as local-variable type inference, switch expressions, text blocks, record classes, pattern matching, sealed types, and helpful NullPointerExceptions. Discover tools like Java Linker, Dependency Analyzer, and Packager for optimizing runtime creation, dependency management, and application packaging. Understand improvements in performance, including startup time enhancements and Application Class Data Sharing. Get acquainted with the Java release model, licenses, and resources for further exploration of the Java ecosystem.