Core Java
-

Java 11: Running single-file programs and “shebang” scripts
In Java 11, the java launcher has been enhanced to run single-file source code programs directly, without having to compile…
Read More » -

A brief overview of the Fork/Join Framework in Java
Introduction The Fork/Join framework is a framework to solve a problem using a concurrent divide-and-conquer approach. They were introduced to…
Read More » -

The Brief but Complicated History of JDK 12’s String::transform Method
It was recently proposed that the Java preview feature Raw String Literals (JEP 326) be removed from JDK 12 and…
Read More » -

Java: Streaming a JDBC ResultSet as CSV
In my previous post, I showed how to convert a java.sql.ResultSet to JSON and stream it back to the caller.…
Read More » -

Java 11: New HTTP Client API
In Java 11, the incubated HTTP Client API first introduced in Java 9, has been standardised. It makes it easier…
Read More » -

Installing OpenJDK 11 on Ubuntu 18.04 for real
OpenJDK 11 was released on the 25th of September, 1018. As this is the first LTS release after version 8,…
Read More » -

Java: Aggregate Data Off-Heap
Explore how to create off-heap aggregations with a minimum of garbage collect impact and maximum memory utilization. Creating large aggregations…
Read More » -

Who’s Been Naughty, Who’s Been Nice? Santa Gives You Java 11 Advice!
Ever wondered how Santa can deliver holiday gifts to all kids around the world? There are 2 billion kids, each…
Read More » -

Security Enhancements in JDK 9, 10 and 11
One of reasons for shorter release cycles of the JDK is possibility to rollout faster security bugfixes and enhancements. In…
Read More »

