Difference between revisions of "JAVA"
Line 14: | Line 14: | ||
− | === Java SE 8 Interview Questions and Answers == | + | === Java SE 8 Interview Questions and Answers === |
*[[Java SE 8 Interview Questions and Answers - 1]] | *[[Java SE 8 Interview Questions and Answers - 1]] | ||
Revision as of 02:20, 6 July 2018
Contents
Java 7
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.