Core Java
-
ArrayList Using Memory Mapped File
Introduction In-Memory computing is picking up due to affordable hardware, most of the data is kept in RAM to meet…
Read More » -
5 Coding Hacks to Reduce GC Overhead
In this post we’ll look at five ways in which we can use efficient coding to help our garbage collector…
Read More » -
C++ like Java for low latency
Overview Previously I wrote an article on C like Java. This is term I had come across before. However, on…
Read More » -
Creating External DSLs using ANTLR and Java
In my previous post quite sometime back I had written about Internal DSLs using Java. In the book Domain Specific…
Read More » -
Java Garbage Collection Distilled
Serial, Parallel, Concurrent, CMS, G1, Young Gen, New Gen, Old Gen, Perm Gen, Eden, Tenured, Survivor Spaces, Safepoints, and the…
Read More » -
Java’s Reflection API
If you have ever asked yourself questions like these: – “How do I invoke a method, having only it’s name…
Read More » -
Java 7 try-with-resources
Java 7 provides better resource management for resources that need to be closed when finished working with, for example files,…
Read More » -
OpenHFT Java Lang project
OpenHFT/Java Lang started as an Apache 2.0 library to provide the low level functionality used by Java Chronicle without the…
Read More » -
Java Just-In-Time compilation: more than just a buzzword
A recent Java production performance problem forced me to revisit and truly appreciate the Java VM Just-In-Time (JIT) compiler. Most…
Read More »