Interface in Java is actually easy to be understood but my very big question the very first time I encountered this: why use interface when you can define and declare methods in concrete classes? It ...
Community driven content discussing all aspects of software development from DevOps to design patterns. If you want to master functional programming, the best place to start is with the Java Function ...
Java 8 came with the enhanced functionality to the Interfaces. Prior to Java 8, interfaces were contracted only with the abstract methods and subclass was obliged to implement the contract. Child ...
What’s strange about Java? Every programming language has its quirks and Java is no different. In this post, I present one of Java’s oddities, which was introduced to this language in the Java 8 ...
Obviously that doesn't compile, but I hate to make a file FooType.java with just the 5 lines above in it. Obviously that doesn't compile, but I hate to make a file ...
There are only half a dozen classes you really need to master to become competent in the world of functional programming. The java.util.function package contains well over 40 different components, but ...