Java has taken a big leap with Java 8 or JDK1.8. The language now supports functional programming features such as lambda expressions, functional interfaces, streams, collectors and the like. In this section you will find tutorials which cover both the fundamental and advanced concepts of Java 8.