Java 8 to 18: Most Important Changes in the Java Platform
Offered By: Java via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.
Syllabus
Intro
Java Release Model and Licenses - Then
Local-Variable Type Inference JDK 10
Switch Expressions JDK 14
Text Blocks JDK 15
Record Classes JDK 16
Pattern Matching for instanceof JDK 16
Sealed Types (classes and interfaces) JDK 17
Pattern matching for switch Before
Pattern matching for switch After
Pattern matching for switch - Matching null
Pattern matching for switch - Guarded patterns
Helpful NullPointerExceptions JDK 14
Java Linker (jlink) for creating custom runtimes JDK 9
Java Dependency Analyzer (jdeps) JDK 9
Java Packager (jpackage) JDK 16
Flight Recorder JDK 11
HTTP/2 Client JDK 11
Deserialization Filtering
Startup Time: HelloWorld
Application Class Data Sharing: Micronaut
Taught by
Java
Related Courses
A Beginner's Guide to Java ProgrammingPackt via FutureLearn A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera Confluent Certified Developer for Apache Kafka (CCDAK)
A Cloud Guru JBoss EAP Administration
A Cloud Guru Advanced Data Structures in Java
University of California, San Diego via Coursera