Oracle heeft Java Development Kit 8 uitgebracht. Een van de belangrijkste wijzigingen is de toevoeging van lambda expressies, anonieme functies. De release had eigenlijk al een half jaar geleden moeten plaatsvinden.
De door Oracle als download vrijgegeven JDK 8 is gebaseerd op de Java Platform Standard Edition 8-specificatie. Eigenlijk had de release al in september vorig jaar moeten plaatsvinden, maar met name extra werk aan Project Lambda zorgde voor uitstel. JDK 8 ondersteunt namelijk lambda expressies waarmee ontwikkelaars functioneel kunnen programmeren. Het werken met anonieme functies zou het gebruik van de objectgeoriënteerde taal efficiënter en eenvoudiger moeten maken.
Onder andere de nieuwe Stream-api van JDK 8 maakt veelvuldig gebruik van lambda expressies voor het parallel verwerken van grote datasets. Nieuw in Java 8 is verder de snellere JavaScript-engine Nashorn, die gebaseerd is op SUN's Da Vinci Machine en die de Rhino-engine aflost, terwijl ook Java Mission Control 5.3 aanwezig is. Tenslotte is er de Date-Time-api, zijn er Compact Profiles-subsets en heeft Oracle diverse beveiligingsverbeteringen doorgevoerd. Oracle zal de vernieuwingen op 25 maart in een webcast uitgebreid uit de doeken doen.
De release valt samen met die van NetBeans 8, die verbeterde analysetools en editors voor Java SE 8, Java SE Embedded 8 en Java ME Embedded 8 bevat. De ide verbetert onder andere de ondersteuning voor Maven, Java EE met PrimeFaces, php en C/C++ en er zijn nieuwe tools voor html5.