Core Java
-

JEP 181 incompatibility, nesting classes / 2
JEP 181 is a nest based access control https://openjdk.java.net/jeps/181. It was introduced in Java 11 and it deliberately introduced an…
Read More » -

Java: Gain Performance Using SingletonStream
Java streams with just one element sometimes create unnecessary overhead in your applications. Learn how to use SingletonStream objects and gain…
Read More » -

Java 11 is Here, Are You Ready to Make the Switch?
A year after the Java 9 release was supposed to “rock our worlds”, the LTS version we’ve ACTUALLY been waiting…
Read More » -

A Tale of Two Oracle JDKs
There has been concern recently that Java developers will inadvertently use the wrong Oracle-provided JDK implementation now (as of JDK…
Read More » -

Working with LocalDate, LocalTime and LocalDateTime
Java 8 had a major change for the date and time APIs, which was the inclusion of Joda Time APIs…
Read More » -

Java: GraalVM Database Stream Performance
GraalVM is the new kid on the JVM block. It is an open-source Virtual Machine that is able to run…
Read More » -

JDK 11 General Availability
As scheduled, it was announced today that JDK 11 was released for General Availability. Earlier this week, Iris Clark announced…
Read More » -

Debugging Java Streams with IntelliJ
Streams are very powerful and can capture the gist of your intended functionality in just a few lines. But, just…
Read More » -

Raw String Literals Support in JDK 12 Early Access Build 12
The biggest news this week in the world of Java is likely going to be the General Availability of JDK…
Read More »

