All posts tagged with 'Java8'

Java 8: Grouping stuff

06-May-14

I needed a function to sum (and therefor group) the values of a map of objects to Integers. My first solution was something like As you can see, i use the collect method with a custom supplier, accumulator and combiner. The supplier prepares a new map, the accumulator takes the map and an entry and […]

Read the complete article »

Java 8: Sort or find maximum, minimum entries in maps

05-May-14

This is cool: Map.Entry#comparingByKey and Map.Entry#comparingByValue. They both take another comparator or lambda that is used as a delegate for creating a Map.Entry comparator, that can be used to sort maps or find maximum and minimum pairs in a map by key or value like in the following example: import java.time.LocalDate; import java.util.Map; import java.util.Random; […]

Read the complete article »

Using Java 8 .now()

10-Mar-14

This is the second Post in my series Developing a web application with Spring Boot, AngularJS and Java 8. Java 8 has a major history. Many features should have been already included in Java 7 (i.e. Lambdas (anonymous functions for the elderly), modules and some stuff from project coin), which was released in 2011. Now, […]

Read the complete article »

Boot your application with Spring Boot

25-Feb-14

This is the first Post in my series Developing a web application with Spring Boot, AngularJS and Java 8 and has been featured in This Week in Spring – April 15, 2014. Spring Boot makes it very easy to get you up and running with the Spring ecosystem without the need for XML configuration and […]

Read the complete article »