Java 8 New Features:
java 7 - July 28th 2011
Java 8 - March 18th 2014
Java 9 - September 22nd 2016
Java 10 - 2018
After Java 1.5version, Java 8 is the next major version.
Before Java 8, sun people gave importance only for objects but in 1.8version oracle people gave the importance for functional aspects of programming to bring its benefits to Java.
i.e, it doesn't mean Java is functional oriented programming language.
AGENDA :
- Lambda Expressions
- Functional Interfaces
- Functional Interface Vs Lambda Expressions
- Anonymous inner classes vs Lambda Expressions
- Default methods in Interfaces
- Static Methods in Interfaces
- Predicate
- Functions
- Consumer
- Supplier
- Method Reference & Constructor Reference by Double Colon(::) Operator
- Pipelines and Stream API
- Date & Time API ( Joda API)
- Type Annotations
- Nashorn JavaScript Engine
- Concurrent Accumulators
- Parallel operations
- PermGen Space Removed
- TLS SNI
|