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.




post a comment