Overview
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