Core Java
-
That’s Two Hours I Won’t Get Back
As I’ve said before around the subject of linting, there’s a limited benefit of spending time modifying your code just…
Read More » -
Java puzzlers from OCA part 5
In the fifth part of the Java Puzzlers series, we will see something related to X.parseX(String s) methods. You can…
Read More » -
Exact Absolute Integral Numbers in JDK 15
JDK 15 Early Access Build b18 introduced new methods to the Math and StrictMath classes that will throw ArithmeticException on…
Read More » -
Java puzzlers from OCA part 4
In the fourth part of Java Puzzlers, we have something related to char type. 1 2 3 4 5 6…
Read More » -
Java puzzlers from OCA part 3
In this third part of Java puzzlers, we will see a surprise in variable naming restrictions. If I show you…
Read More » -
The crypto quirks using JDK’s Cipher streams (and what to do about that)
In our day-to-day job we often run into the recurrent theme of transferring data (for example, files) from one location…
Read More » -
How to use Exchanger in Java with Example
Hello guys, if you are working in a concurrent Java application then you might have heard about the Exchanger class…
Read More » -
JVM Garbage Collection and Optimizations
Overview When troubleshooting systems for performance-related issues, memory optimizations are a place that needs a deep analysis of what each…
Read More » -
Be Careful When Modifying Data While Using a Java Iterator
As this semester begins to wrap up, I figured I’d share a little story of how I got very, very…
Read More »