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 :
  1. Lambda Expressions
  2. Functional Interfaces
  3. Functional Interface Vs Lambda Expressions
  4. Anonymous inner classes vs Lambda Expressions
  5. Default methods in Interfaces
  6. Static Methods in Interfaces
  7. Predicate
  8. Functions
  9. Consumer
  10. Supplier
  11. Method Reference & Constructor Reference by Double Colon(::) Operator
  12. Pipelines and Stream API
  13. Date & Time API ( Joda API)
  14. Type Annotations
  15. Nashorn JavaScript Engine
  16. Concurrent Accumulators
  17. Parallel operations
  18. PermGen Space Removed
  19. TLS SNI