Java 8
-
Core Java

Comparing Imperative and Functional Algorithms in Java 8
Mario Fusco’s popular tweet impressively shows what the main difference between imperative and functional approaches to similar algorithms really is:…
Read More » -
Core Java

How to use Java 8 Functional Programming to Generate an Alphabetic Sequence
I’ve stumbled upon an interesting Stack Overflow question by user “mip”. The question was: I’m looking for a way of…
Read More » -
Core Java

Stream Performance
When I read Angelika Langer’s Java performance tutorial – How fast are the Java 8 streams? I couldn’t believe that…
Read More » -
Core Java

Common SQL Clauses and Their Equivalents in Java 8 Streams
Functional programming allows for quasi-declarative programming in a general purpose language. By using powerful fluent APIs like Java 8’s Stream…
Read More » -
Core Java

What is the fastest Garbage Collector in Java 8?
OpenJDK 8 has several Garbage Collector algorithms, such as Parallel GC, CMS and G1. Which one is the fastest? What…
Read More » -
Core Java

Java 8’s Method References Put Further Restrictions on Overloading
Method overloading has always been a topic with mixed feelings. We’ve blogged about it and the caveats that it introduces…
Read More » -
Core Java

Using Java 8 CompletableFuture and Rx-Java Observable
I wanted to explore a simple scatter-gather scenario using Java 8 CompletableFuture and using Rx-Java Observable. The scenario is simple…
Read More » -
Core Java

Java SE 8 new features tour: Processing Collections with Streams API
Cleaner, readable, and powerful coding with Java SE 8 Streams….. In this article of the “Java SE 8 new features…
Read More » -
Core Java

Java performance tutorial – How fast are the Java 8 streams?
In this JAX Magazine sneak preview, JAX London speaker Angelika Langer answers the most important question for anyone using Java…
Read More »
