Overview
Syllabus
Intro
Moving Java forward
Sealed Class Example
Pattern Matching for switch Preview JEP 406 Enhance the Java programming language with pattern matching for switch expressions and statements.
Pattern matching for switch - Before
Pattern matching for switch - After
Pattern matching for switch - Matching null
Pattern matching for switch - Guarded patterns
Pattern matching for switch Possible issues Dominance of pattern labels
Enhanced Pseudo-Random Number Generators (PRNGS)
Context-Specific Deserialization Filters
Foreign Function & Memory API Incubator
Vector API Incubator
Vector API Simplified example
Strongly Encapsulate JDK Internals by default 17 JEP 408
Restore Always-Strict Floating-Point Semantics
Deprecated for removal
Gone with JDK 17
macOS AArch64 Port JEP 391
Oracle Java SE Subscription Empowering organizations to run on Java
Java SE Subscription: value to customers
GraalVM Enterprise
Java Management Service
Taught by
Java