Java 8
-
Core Java
Java 8 Friday: Language Design is Subtle
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled…
Read More » -
Core Java
The effects of programming with Java 8 Streams on algorithm performance
Multi-paradigm programming with Java has been possible for many years, with its support for a mix of service oriented, object…
Read More » -
Core Java
Java 8 : Functional Interface Example
To Support lambda expressions in Java 8, they introduced Functional Interfaces. An interface which has Single Abstract Method can be…
Read More » -
Core Java
Java 8 Features Tutorial – The ULTIMATE Guide (PDF Download & video)
EDITORIAL NOTE: In this post, we feature a comprehensive Java 8 Features Tutorial. It’s been a while since Java 8…
Read More » -
Core Java
10 Features in Java 8 You Haven’t Heard Of
Lambdas lambdas lambdas. That’s all you ever hear about when talking about Java 8. But that’s just one part. Java…
Read More » -
Core Java
Using AssertJ and Awaitility together thanks to Java 8 and lambdas
AssertJ and Awaitility are two of my favorites tools using in automatic code testing. Unfortunately until recently it was not…
Read More » -
Core Java
Playing with Java 8 – Lambdas and Concurrency
So Java 8 was released a while back, with a ton of features and changes. All us Java zealots have…
Read More » -
Core Java
HashMap performance improvements in Java 8
HashMap<K, V> is fast, versatile and ubiquitous data structure in every Java program. First some basics. As you probably know,…
Read More » -
Core Java
Handy New Map Default Methods in JDK 8
The Map interface provides some handy new methods in JDK 8. Because the Map methods I cover in this post…
Read More »