Singletons!
Singletons! Five different implementations of singleton design pattern in Java: Singleton class with eager initialisation of object. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 /* * The object is initialized while the class is being loaded * If your singleton class is not using a lot of resources, this is the approach to use * No option for exception handling while object creation. */ public class SingletonEagerInitialisation { private String name ; @Override public String toString () { return "SingletonEagerInitialisation [name=" + name + "]" ; } public String getName () { return name ; } public void setName ( String name ) { this . name = name ; } private static SingletonEagerInitialisation singletonObject = new SingletonEagerInitialisation (); public st