How to use groupingBy Collector in Java Streams

groupingBy is similar to GROUP BY of SQL since it groups and collects the objects based…

Stream API: The Hero Without a Cape

An unsung hero of the Java world, the Stream API which was added to Java 8…

Be More Functional with Java’s Functional Interfaces

Java8 provided functional interfaces and how it gives java an ability to do functional programming.