Oracle on vihdoin julkistanut java-ympäristön kahdeksannen version. Kyse on ensimmäinen merkittävä päivitys javaan sitten kesän 2011, jolloin Java 7 julkistettiin. Uusi versio tulee lähes kaksi vuotta myöhässä, sillä alunperin julkistus oli ajoitettu kesään 2012.
Java ei ole hetkellä kovin hyvässä huudossa. Esimerkiksi Ciscon tammikuussa esittellyssä Annual Security Reportissa kerrottiin, että 91 prosenttia tietoturvauhkista perustuu javan haavoittuvuuksiin. Viime vuotta Cisco päätyi kutsumaan javahaittojen vuodeksi ja samoilla linjoilla ovat olleet muutkin yritykset, kuten Hewlett-Packard ja tietoturvayritys Kaspersky Lab.
JDK 8 (Java Developmetn Kit 8) merkitsee kuitenkin ainakin vakavaa yritystä palauttaa jotain javan vanhasta, paremmasta maineesta. Kehittäjien kannalta uudet lambda-laajennukset vievät kieltä funktionaalisen ohjelmoinnin suuntaan. Tällöin esimerkiksi koodin virheentarkistuksesta pitäisi tulla helpompaa ja loogisempaa.
Javan syntaksiin on lisätty rinnakkaisuutta. Myös Javascript on saanut uuden moottorin, joka parantaa rinnakkaista prosessointia esimerkiksi verkkopalvelimilla. Javascript-moottoria on kehitetty omassa Nashorn-projektissa.
Aiemmin mainittuun javan tietoturvaan 8-päivitys ei tuo toivottua parannusta. Kielen modulaarisuutta on kehitelty erillisessä Jigsaw-projektissa, mutta näitä lisäyksiä ei tuotu vielä 8-versioon. Nyt modulaarisuutta ollaan parantamassa vasta javan versiossa 9.
JDK:n lisäksi käyttäjille on tarjolla uusi Java SE 8 -ajoympäristö, jossa itse javasovelluksia ajetaan eri laitteissa.