Core Java
-
Java heap space, native heap and memory problems
Recently, I was discussing with a friend, why the Java process uses more memory than the maximum heap that we…
Read More » -
Selecting your Collections library
Is this really something you should bother? Is there something fundamentally wrong with java.util.ArrayList and java.util.HashMap? For most of the…
Read More » -
Should Java be more high level or low level?
Overview Java 8 is bringing much antisipated features such as Lambda expressions, Type Annotations and Virtual Extensions. While this functionality…
Read More » -
JUnit test method ordering
Junit until version 4.10 uses the order of test methods in a test class as returned by the reflection API…
Read More » -
Inferred exceptions in Java
It’s always nice to borrow and steal concepts and ideas from other languages. Scala’s Option is one idea I really…
Read More » -
Executing a Command Line Executable From Java
In this post we’ll deal with a common need for Java developers. Execute and manage an external process from within…
Read More » -
Java Deadlock Example – How to analyze deadlock situation
Deadlock is a programming situation where two or more threads are blocked forever, this situation arises with at least two…
Read More » -
Java – The 2012 Review and Future Predictions
This post will focus on the events big and small that occurred in 2012 and also take a look at…
Read More » -
Local variables inside a loop and performance
Overview Sometimes a question comes up about how much work allocating a new local variable takes. My feeling has always…
Read More »