Lors de la QCon de Londres, Oracle a présenté les évolutions qui toucheront le langage Java jusqu'en… 2021. Tout au long de ce programme ambitieux, plusieurs JDK verront le jour : JDK 9 en 2015, JDK en 2017, JDK 11 en 2019, et JDK 12 en 2021. Le mot d'ordre de Java change. Nous connaissions “Write once, run everywhere”, ce sera désormais “Fonctionner partout, et avec tout”. Comprendre, du plus petit terminal mobile au Cloud Computing.
En ce qui concerne le cloud, JDK 8 permettra un meilleur partage entre JVM sur un même OS.
JDK 9 verra apparaître une machine virtuelle “hypervisor-aware”. JDK 9 sera aussi centré sur le traitement massif des données, et prendra en charge l'accélération matérielle avec les GPU et les FPGA (Field Programmable Gate Array) Est également attendu le PL/SQL distant.
JDK 10 verra arriver de vrais génériques et une optimisation des structures de données. A partir de cette mouture, tout sera objet et les primitives seront appelées à disparaître.