Sealed Classes (Standard): Finalizes the sealed classes feature introduced as a preview in Java 15.
Pattern Matching for switch (Standard): Introduces pattern matching for switch expressions.
Foreign Function & Memory API (Incubator): Introduces an API to allow Java programs to interoperate with code and data outside of the Java runtime.
Context-Specific Deserialization Filters: Enhances the serialization mechanism to allow filtering during deserialization based on the context.
Strongly Encapsulate JDK Internals by Default: Strengthens encapsulation of JDK internals by default, making them inaccessible to code outside the JDK.
Remove the Experimental AOT and JIT Compiler: Removes the Graal-based experimental just-in-time compiler and ahead-of-time compiler from the JDK.