News

Java 8 introduced default methods to evolve the Java Collections Framework, so that it could support the new Streams API without breaking backward compatibility.
Along with default methods, Java 8 evolved the interface language feature to support static methods. You can now declare static methods in an interface. This capability opens up all kinds of ...