Core Java
-

Using Java Flight Recorder with OpenJDK 11
Java Flight Recorder (JFR) used to be a commercial add-on of the Oracle JDK. As it’s been open sourced recently…
Read More » -

Dropping Raw String Literals from JDK 12
It has been proposed that raw string literals (preview) be dropped from JDK 12 (which enters Rampdown Phase One on…
Read More » -

Java Security Animated
Overview Java security has been inherently a complex topic ever since the introduction of the security sandbox model in JDK…
Read More » -

Five Golden Backticks
Five Kinds of Strings Ever since Java 1.0, we’ve had string literals "like this". What other strings might we want?…
Read More » -

Builder As A (Fail-Fast) State Machine
This is an idea that came to me a few weeks ago while designing a “Generator” class that had to…
Read More » -

Java 11: JOIN Tables, Get Java Streams
Ever wondered how you could turn joined database tables into a Java Stream? Read this short article and find out…
Read More » -

Give Me a break, or: How to Make Awesome Puzzlers with Java 12
Java 12 provides, in experimental form, a switch expression and new forms of the switch and break statements. There is…
Read More » -

Functional Java by Example | Part 6 – Functions as Parameters
This is part 6 of the series called “Functional Java by Example”. The example I’m evolving in each part of…
Read More » -

In JDK 9 (and well 8) and above everything can be a stream
In JDK 8 we finally got to use streams and everything was good apart from the times when the API…
Read More »
