Index Page : Link

Reference Link : Link

Donate : Link

Release Dates :

  • Java 7 : Jul 2011
  • Java 8 : Mar 2014
  • Java 9 : Sep 2017
  • Java 10 : Mar 2018
  • Java 11 : Sep 2018
  • Java 12 : Mar 2019
  • Java 13 : Sep 2019
  • Java 14 : Mar 2020

After Java 1.5v, Java 8 is the next major version.

Before Java 8, sun people gave importance only for objects but in 1.8v oracle people gave the importance for functional aspects of programming to bring its benefits to Java. ie. it doesn’t mean Java is functional oriented programming language.

Java 8 New Features :

  1. Lambda Expression
  2. Functional Interfaces
  3. Default methods in interfaces
  4. Static methods in interfaces
  5. Predicates
  6. Functions
  7. Consumer
  8. Method reference & Constructor reference by double colon (::) operator
  9. Stream API
  10. Date & Time API / Joda API (joda.org)

Main important intension / Main objective :

  1. To simplify programming
  2. To utilize functional programming benefits in Java
  3. To enable parallel programming

Source : https://en.wikipedia.org/wiki/Java_version_history