-
Core Java
“Java Sucks” revisited
Overview An interesting document on Java’s short comings (from C developer’s perspective) was written some time ago (about 2000? )…
Read More » -
Core Java
Using a memory mapped file for a huge matrix
Overview Matrices can be really large, sometimes larger than you can hold in one array. You can extend the maximum…
Read More » -
Core Java
Recycling objects to improve performance
Overview In a previous article I stated that the reason the deserialization of objects was faster was due to using…
Read More » -
Core Java
Java Secret: Loading and unloading static fields
OVERVIEW To start with it is natural to assume that static fields have a special life cycle and live for…
Read More » -
Software Development
Weird Funny Java!
Sometimes we can do really weird and funny things with Java; Some other times we are just being creative! Take…
Read More » -
Core Java
The Exchanger and GC-less Java
Overview The Exchanger class is very efficient at passing work between thread and recycling the objects used. AFAIK, It is…
Read More » -
Core Java
Double your money again
Overview A long time ago I wrote an article on using double for money. However, it is still a common…
Read More » -
Core Java
C++ or Java, which is faster for high frequency trading?
Overview There are conflicting views as to what is the best solution for high frequency trading. Part of the problem…
Read More » -
Core Java
Java and Memory Leaks
Overview The term “memory leak” is used in Java in a manner which is different to how it is used…
Read More »