Often in the hurly-burly of projects we forget the basic principles of subjects like Object Oriented Programming. Here I try to capture some of the basic ideas behind the OOPs paradigm and hope it is useful for all.
Why is JVM tuning important? For simple uni-processor based Java applications the JVM default tuning parameters are sufficient as the heap size and processes are limited. However, for large systems running on multi-processor systems this may not hold true. With large number of objects and huge heap sizes, the garbage collector may run too slow… Continue reading JVM Tuning Concepts
There are six main memory areas in a JVM: Program Counter Register JVM Stack JVM Heap Method Area Runtime Constant Pool Native Method Stacks
Does Java pass parameters by reference or pass by value has been a source of confusion for a long time. There have been many great articles that have covered this topic, yet still it never fails to confound even seasoned programmers.