Getting Started


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.

Related Articles

post a comment