Core Java
-

JAXB – A Newcomer’s Perspective, Part 2
In Part 1 of this series, I discussed the basics of loading data from an XML file into a database…
Read More » -

JUnit in a Nutshell: Test Isolation
Working as a consultant I still meet quite often programmers, who have at most a vague understanding of JUnit and…
Read More » -

Big Java News in Late Summer 2014
As is typical when JavaOne is imminent, there has been much big news in the Java community recently. This post…
Read More » -

Named parameters in Java
Creating a method that has many parameters is a major sin. Whenever there is need to create such a method,…
Read More » -

Java Numeric Formatting
I can think of numerous times when I have seen others write unnecessary Java code and I have written unnecessary…
Read More » -

Java Concurrency Tutorial – Thread-safe designs
After reviewing what the main risks are when dealing with concurrent programs (like atomicity or visibility), we will go through…
Read More » -

Parameterized Test Runner in JUnit
We all have written unit tests where in a single test tests for different possible input-output combinations. Lets look how…
Read More » -

Debugging OpenJDK
Sometimes debugging Java code is not enough and we need to step over the native part of Java. I spent…
Read More » -

Java Concurrency Tutorial – Visibility between threads
When sharing an object’s state between different threads, other issues besides atomicity come into play. One of them is visibility.…
Read More »


