#java #java20 #releaseCountdown

The upcoming Java Development Kit (JDK) 20 will introduce a vector API feature, despite the initial set of features being frozen at six capabilities.

The vector API enables reliable runtime compilation of optimal vector instructions for supported CPU architectures, resulting in superior performance.

The other six features for JDK 20 are either in the incubation or preview stage and include

  1. scoped values,
  2. record patterns,
  3. pattern matching,
  4. foreign function and memory API,
  5. virtual threads, and
  6. structured concurrency.


JDK 20 is set to be a short-term feature release, with only six months of support, while JDK 21 will be a long-term support release backed by multiple years of support.