Singleton class is class in which only one object make in its life cycle
http://www.javaworld.com/article/2073352/core-java/simply-singleton.html