Java 8 — Introduction | Code Factory
1 min readApr 30, 2020
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 :
- Lambda Expression
- Functional Interfaces
- Default methods in interfaces
- Static methods in interfaces
- Predicates
- Functions
- Consumer
- Method reference & Constructor reference by double colon (::) operator
- Stream API
- Date & Time API / Joda API (joda.org)
Main important intension / Main objective :
- To simplify programming
- To utilize functional programming benefits in Java
- To enable parallel programming