Core Java
-

Composition in Java will be Simplified with New JEP Draft
Favor Composition over Inheritance The mantra “Favor Composition over Inheritance” has, with good reasons, been repeated many times in the literature. However,…
Read More » -

JDK Bug System Time Wasters
Several possibilities of the message’s possible contents crossed my mind when I saw the title of Jesper Wilhelmsson‘s message “Introducing…
Read More » -

Ultra-Low Latency Querying with Java Streams and In-JVM-Memory
Fundamental rules of nature, such as the speed of light and general information theory, set significant limits on the maximum…
Read More » -

Java Subtlety with Arrays of Primitives and Variable Arguments
An interesting question was posed in a comment on the DZone-syndicated version of my recent blog post “Arrays.hashCode() Vs. Objects.hash()“.…
Read More » -

Java: Streaming a JDBC ResultSet as JSON
This post shows how you can convert a java.sql.ResultSet to JSON and stream it back to the caller. This is…
Read More » -

JDK 12 News (13 September 2018)
With General Availability of JDK 11 planned for later this month (25 September 2018), it’s a good time to start…
Read More » -

Thread-local state availability in reactive services
Any architecture decision involves a trade-off. It’s no different if you decide to go reactive, e.g. on one side using…
Read More » -

Arrays.hashCode(Object[]) versus Objects.hash(Object…)
Since JDK 1.5, the Arrays class has offered overloaded static methods with the name “hashCode“. Most of the overloaded methods…
Read More » -

Query Databases Using Java Streams
In this article, you will learn how you can write pure Java applications, that are able to work with data…
Read More »

