| JVM: Execution Engine & GC |
Elastic Metaspace |
Not present |
NEW |
Elastic Metaspace appeared in JDK 16, adding a new capability in jvm: execution engine & gc. |
| JVM: Memory Management |
Elastic Metaspace |
Not present |
NEW |
Elastic Metaspace appeared in JDK 16, adding a new capability in jvm: memory management. |
| New Features / Modern APIs |
Vector API (incubator) |
Not present |
NEW |
Vector API (incubator) appeared in JDK 16, adding a new capability in new features / modern apis. |
| Other Base Libraries |
Unix-Domain Socket Channels |
Not present |
NEW |
Unix-Domain Socket Channels appeared in JDK 16, adding a new capability in other base libraries. |
| Deployment |
Applet / Java Plug-in |
Deprecated |
Deprecated |
Applet / Java Plug-in started being phased out in JDK 16, signaling a shift away from older platform assumptions. |
| Deployment |
Java Web Start |
Deprecated |
Deprecated |
Java Web Start started being phased out in JDK 16, signaling a shift away from older platform assumptions. |
| Java Language Features |
Pattern Matching instanceof (final) |
Not present |
UPD |
Pattern Matching instanceof (final) was updated in JDK 16, showing active movement in java language features. |
| Java Language Features |
Records (final) |
Not present |
UPD |
Records (final) was updated in JDK 16, showing active movement in java language features. |
| New Features / Modern APIs |
Pattern Matching (final) |
Not present |
UPD |
Pattern Matching (final) was updated in JDK 16, showing active movement in new features / modern apis. |
| Other Base Libraries |
Foreign-Memory Access API (2nd incubator) |
Not present |
UPD |
Foreign-Memory Access API (2nd incubator) was updated in JDK 16, showing active movement in other base libraries. |
| Tools & Tool APIs |
jpackage |
Not present |
UPD |
jpackage was updated in JDK 16, showing active movement in tools & tool apis. |
| lang and util Base Libraries |
Reflection (strongly encapsulated) |
Not present |
UPD |
Reflection (strongly encapsulated) was updated in JDK 16, showing active movement in lang and util base libraries. |
| JVM: Execution Engine & GC |
ZGC |
Not present |
Present |
ZGC appeared in JDK 16, adding a new capability in jvm: execution engine & gc. |
| JVM: Memory Management |
ZGC |
Not present |
Present |
ZGC appeared in JDK 16, adding a new capability in jvm: memory management. |