Core Java
-

Grow Up Java! Proposing Java Desktop Edition
No, this is not another ‘Java is Dead’ rant. Java is very much alive and kicking. It is one of…
Read More » -

Java Compression
In a recent project, we had to do something I had personally never really had to look at; Compression. We…
Read More » -

Reasons Why Solaris Is a Great Java Development Platform
Some days ago I posted “The Death of OpenSolaris: Choosing an OS for a Java Developer” in which I stated…
Read More » -

How does JVM handle locks
As we are talking about the latest version of Sun Hotspot Java Virtual Machine 1.6 there’re the following three types…
Read More » -

How to Avoid ConcurrentModificationException when using an Iterator
Java Collection classes are fail-fast which means that if the Collection will be changed while some thread is traversing over…
Read More » -

Java Generics Quick Tutorial
Generics is a Java feature that was introduced with Java SE 5.0 and, few years after its release, I swear…
Read More » -

Erlang vs Java memory architecture
I read a really, really interesting article on memory management strategies for the Erlang VM. It was written as a…
Read More » -

Official Java 7 for Mac OS X – Status
Hopefully, by now, everyone knows that Apple joined the OpenJDK project last year. What does that mean? Apple will contribute…
Read More » -

A glimpse at Java 7 MethodHandle and its usage
Due to Java’s Reflection API we have been able to inspect and alter program execution at runtime. In particular, we…
Read More »


