Java 8 Tutorial
JAVA 8 is one of the major releases of Java. Till version 7, Java was just an Object-oriented programming language but in version 8 the concept of functional programming was introduced. With the world moving towards Big Data and Machine learning Java realized the need to focus on functional programming hence they have introduced concepts like functional programming and Streams in Java 8.