in Education by (55.8k points)

What are the new features introduced in JAVA 8?

1 Answer

0 votes
by (55.8k points)

What are the new features introduced in Java 8?

There are dozens of features added to Java 8, the most significant ones are mentioned below -

Lambda expression - Adds functional processing capability to Java.

Method references - Referencing functions by their names instead of invoking them directly. Using functions as parameter.

Default method - Interface to have default method implementation.

New tools - New compiler tools and utilities are added like 'jdeps' to figure out dependencies.

Stream API - New stream API to facilitate pipeline processing.

Date Time API - Improved date time API.

Optional - Emphasis on best practices to handle null values properly.

Nashorn, JavaScript Engine - A Java-based engine to execute JavaScript code.

Along with these new featuers, lots of feature enhancements are done under-the-hood, at both compiler and JVM level.