Member-only story
Java 8 Features — Interview Questions — Static & Default Methods, & Method References
Java 8 — New Features That You Must Know
Default and Static Methods And Method References
Hey, welcome to another exciting and refreshing article — Java 8 Features.
You might be using Java for building production-ready applications. But you may or may not be using Java 8 features. I use Java 8 features whenever I see an opportunity to use them in my code. Java 8 released quite interesting features that every developer must know and try to use these features wherever applicable in the projects.
We’ll learn the following features in this article:
1. Interface Default and Static Methods
2. Method References
Let’s start one by one:
1. Interface Default and Static Methods:
Before Java 8, interfaces could have only public abstract methods. It was not possible to add new functionality to the existing interface without forcing all implementing classes to create an implementation of the new methods, nor was it possible to create interface methods with an implementation.