Product and service reviews are conducted independently by our editorial team, but we sometimes make money when you click on links. Learn more.

Oracle Releases Java SE 8 and JDK 8 into the Wild

By - Source: Toms IT Pro

Oracle has finally released Java SE 8 (Standard Edition) and JDK 8 (Java Developer Kit). The software was first delayed nearly a year ago, in April 2013, in order to make it more secure and to continue working on Oracle's Project Lambda features, one of the biggest improvements in Java SE 8.

"Java SE 8 delivers enhanced developer productivity and significant application performance increases through reduced boilerplate code, improved collections and annotations, simpler parallel programming models and more efficient use of modern, multi-core processors," writes Tori Wieldt, senior Java developer community manager at Oracle, in a blog post announcing the release.

[ MORE : Is Oracle Shipping Java 8 With Known Bugs? ]

Lambda Expressions is a new language feature in Java SE 8 that improves coding for multi-core processors. "Lambda brings three weapons to Java: syntax, performance, and abstraction," says Mark Reinhold, chief architect of Java Platform Group at Oracle.

Users may now treat functions as method arguments and code as data; methods that have already been named now provide easily readable lambda expressions for method references, and default methods can now add functionality to interface libraries while ensuring compatibility with older versions.

According to Reinhold, "This is the first time we have done a carefully coordinated co-evolution of the JVM, the language, and the libraries all together—and the results still feel like Java."

Improvements have also been made to type inferences and method parameter reflection is now included. Other features of Java SE 8 include a new date and time API, Stream API support, a new Nashorn engine for embedding JavaScript in Java apps, and Java Mission Control 5.3, allowing admins to closely monitor the behavior of Java Virtual Machines (JVMs) and applications.

"These are significant changes to the language that will have a long-term impact as we shift into a highly parallel world populated with multi-core devices and big data," according to IDC analyst, Al Hilwa.

Java SE 8 will be generally available March 25. For a more comprehensive list of Java SE 8 and JDK 8 features visit