| Java Language Features |
Module Import Declarations (preview) |
Not present |
NEW |
Module Import Declarations (preview) appeared in JDK 23, adding a new capability in java language features. |
| Java Language Features |
Primitive Types in Patterns (preview) |
Not present |
NEW |
Primitive Types in Patterns (preview) appeared in JDK 23, adding a new capability in java language features. |
| New Features / Modern APIs |
Module Import (preview) |
Not present |
NEW |
Module Import (preview) appeared in JDK 23, adding a new capability in new features / modern apis. |
| New Features / Modern APIs |
Primitive Types in Patterns (preview) |
Not present |
NEW |
Primitive Types in Patterns (preview) appeared in JDK 23, adding a new capability in new features / modern apis. |
| Deployment |
Applet API |
Deprecated |
Deprecated |
Applet API started being phased out in JDK 23, signaling a shift away from older platform assumptions. |
| JVM: Execution Engine & GC |
Generational ZGC (improved) |
Not present |
UPD |
Generational ZGC (improved) was updated in JDK 23, showing active movement in jvm: execution engine & gc. |
| Other Base Libraries |
Class-File API (2nd preview) |
Not present |
UPD |
Class-File API (2nd preview) was updated in JDK 23, showing active movement in other base libraries. |
| lang and util Base Libraries |
Stream Gatherers (2nd preview) |
Not present |
UPD |
Stream Gatherers (2nd preview) was updated in JDK 23, showing active movement in lang and util base libraries. |
| Integration Libraries |
Foreign Function & Memory API |
Not present |
Present |
Foreign Function & Memory API appeared in JDK 23, adding a new capability in integration libraries. |
| JVM: Native Method Interface |
Foreign Function & Memory API |
Not present |
Present |
Foreign Function & Memory API appeared in JDK 23, adding a new capability in jvm: native method interface. |
| Integration Libraries |
Foreign Function & Memory API (FINAL) |
UPD |
Present |
Foreign Function & Memory API (FINAL) moved from active change in JDK 22 into a more stable baseline by JDK 23. |
| JVM: Native Method Interface |
Foreign Function & Memory API (FINAL) |
UPD |
Present |
Foreign Function & Memory API (FINAL) moved from active change in JDK 22 into a more stable baseline by JDK 23. |
| Other Base Libraries |
Class-File API (preview) |
NEW |
Present |
Class-File API (preview) carried forward from JDK 22 and settled into the baseline by JDK 23. |
| lang and util Base Libraries |
Stream Gatherers (preview) |
NEW |
Present |
Stream Gatherers (preview) carried forward from JDK 22 and settled into the baseline by JDK 23. |