Java 8 Introduction:
JSR 335, JEP 126: Language-level support for the lambda expressions (officially, lambda expressions; unofficially, closures) under the Project Lambda & default methods (virtual extension methods) which allow the addition of a methods to interfaces without the breaking existing implementations.
Overview Of Java 8 Job Support:
Packages to the standard library & numerous additions of classes as well as the Java language has undergone several changes since JDK . Since J2SE, to propose and specify additions & changes to the Java platform, the evolution of the Java language has been governed by the Java Community Process ,which uses Java Specification Requests .
The changes to the JLS are managed under JSR , language is specified by the Java Language Specification .The Java Class Library over the years much more dramatic changes have been made to addition to the language changes, which has grown from a few hundred classes in JDK to over three thousand in J2SE .
Entire new APIs, such as Swing & Java 2D, have been introduced, and many of the original JDK and methods have been deprecated. Some programs allow conversion of Java programs from one version of the Java platform to an older one see Java back porting tools. Oracle promised to go back to a two -year release cycle, after the Java 7 release.
In order to fix bugs related to Java security. However, Oracle announced that they would delay Java 8 by one year. While after public support periods of older versions has ended Java 8 is the only publicly supported version & earlier non-public updates have been issued for Java 7