Java 8
-
Core Java

Java 8 Friday: Better Exceptions
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

Java 8 default methods can break your (users’) code
At first glance, default methods brought a great new feature to the Java Virtual Machine’s instruction set. Finally, library developers…
Read More » -
Core Java

Too Fast, Too Megamorphic: what influences method call performance in Java?
Whats this all about then? Letās start with a short story. A few weeks back I proposed a change on…
Read More » -
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 »
