Core Java
-
Doclava: Custom Javadoc Doclet from Google
Doclava is a custom Javadoc Doclet from Google, used by Google Guice (see their slight cooler Javadocs). Doclava uses JSilver as…
Read More » -
The dreaded double checked locking idiom in Java
The issue discussed in this article is not new, but still tricky even for seasoned developers. The singleton pattern is a…
Read More » -
Design Patterns in the JDK
Brian Du Preez, our JCG partner from Zen in the art of IT has made a very fine job of collecting…
Read More » -
Using JAXB to generate XML from XSD
This is a post originally published by Mohamed Sanaulla from Experiences Unlimited, our latest JCG partner. Mohamed explains how to…
Read More » -
Java Fork/Join for Parallel Programming
The last few years a paradigm shift is taking place in the field of computer processors. For years, processor makers…
Read More » -
Java Memory Model – Quick overview and things to notice
In computing, a Memory model describes how threads interact through memory, or more generally specify what assumptions the compiler is…
Read More » -
Java Best Practices – Char to Byte and Byte to Char conversions
Continuing our series of articles concerning proposed practices while working with the Java programming language, we are going to talk…
Read More » -
ConcurrentLinkedHashMap v 1.0.1 released
Hello all, we released version 1.0.1 of our concurrent LinkedHashMap implementation. In the latest version several minor modifications have been…
Read More » -
Java Best Practices – Queue battle and the Linked ConcurrentHashMap
Continuing our series of articles concerning proposed practices while working with the Java programming language, we are going to perform…
Read More »