Java 8
-
Core Java

(Ab)using Java 8 FunctionalInterfaces as Local Methods
If you’re programming in more advanced languages like Scala or Ceylon, or even JavaScript, “nested functions” or “local functions” are…
Read More » -
Core Java

Parsing Java 8 Streams Into SQL
When Java 8 was released and people began streaming over all kinds of stuff, it didn’t take long before they…
Read More » -
Core Java

Streaming over Maps with Java 8
In this article I will show you how Speedment Open Source stream efficiently over standard Java maps, expanding the Stream…
Read More » -
Enterprise Java

Using Oracle AQ via Java 8 Streams
One of the most awesome features of the Oracle database is Oracle AQ: Oracle Database Advanced Queuing. The AQ API…
Read More » -
Core Java

Improved Documentation of HotSpot Options in Java 8
One of the small but welcome features introduced with Oracle’s HotSpot implementation of Java 8 is the addition of many…
Read More » -
Core Java

Using Java 8 Lambdas, Streams, and Aggregates
Overview In this post, we’ll take a look at filtering and manipulating objects in a Collection using Java 8 lambdas,…
Read More » -
Core Java

Composing Multiple Async Results via an Applicative Builder in Java 8
A few months ago, I put out a publication where I explain in detail an abstraction I came up with…
Read More » -
Core Java

Functional vs Imperative Programming. Fibonacci, Prime and Factorial in Java 8
There are multiple programming styles/paradigms, but two well-known ones are Imperative and Functional. Imperative programming is the most dominant paradigm…
Read More » -
Core Java

Java 8 Lambda Expression for Design Patterns – Decorator Design Pattern
The Decorator pattern (also known as Wrapper) allows behavior to be added to an individual object, either statically or dynamically,…
Read More »

