Singleton Design – a Short Primer

The Singleton is a useful Design Pattern for allowing only one instance of your class in a JVM with a classloader, but a simple human coding mistakes can inadvertently allow more than one instance to be created.

Reference

  1. Oracle Article onf Singleton