In this article we are going to discuss the most important features of Java 8. I would be discussing these features with examples. 1. Functional Interfaces Functional interfaces are interfaces with exactly one method. They can have an annotation with @FunctionalInterface. A very good example of Function Interface is that of the Comparable. It has ... [Read more...]