Exploring the new features of Java 18, 19 and 20 Code foundry 13-jan-2022 keynote presentation, pdf
-
- Scoped values (incubator)
- Record pattern (preview 2)
- Pattern matching for
switch
(preview 4) - Foreign Function & memory API (preview 2)
- Virtual Threads (preview 2)
- Structured concurrency (second incubator)
-
Java 19 (Sep, 2022)
- Virtual Thread 🚀
- Pattern matching for
switch
(preview 3) - Vector API (fourth incubator)
- Record pattern (preview)
- Structured concurrency (incubator)
-
Java 18 (Mar, 2022)
- UTF-8 by Default
- Simple Web Server
- Code Snippets in Java API Documentation
- Pattern matching for
switch
(preview 2) - Deprecated method
finalize
- Valhalla: enhance Java object model with value objects and primitive values.
- Loom: project to bring user-mode threads.