Java Best Practices
-
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
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 » -
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
Do it short but do it right !
Writing concise, elegant and clear code has always been a difficult task for developers. Not only will your colleagues be…
Read More » -
Core Java
How to get C like performance in Java
Overview Java has many areas which can be slow. However for every problem there is a solution. Many solutions/hacks require…
Read More » -
Core Java
Java Secret: Using an enum to build a State machine
Overview The enum in Java is more powerful than many other languages which can lead to surprising uses. In this…
Read More » -
Core Java
Low GC in Java: Use primitives instead of wrappers
Overview There are two good reason to use primitives instead of wrappers where possible. Clarity. By using a primitive, you…
Read More » -
Core Java
Java Best Practices – Char to Byte and Byte to Char conversions
Continuing our series of articles concerning proposed practices while working with the Java programming language, we are going to talk…
Read More » -
Core Java
Java Best Practices – Queue battle and the Linked ConcurrentHashMap
Continuing our series of articles concerning proposed practices while working with the Java programming language, we are going to perform…
Read More »
- 1
- 2