Top quality and performance are key to unlocking your inner potential. With a pair of Nike Roshe shoes beneath your feet and a Nike jacket to protect you from the elements; your goals will be within reach. No matter what your goals are, Nike knows that training and running are a way of life.
Static Class: A class that only contains static components and no instance components is referred to as a static class. Singleton Class: It is a class which does not allow you to create multiple instances.
A singleton is an object that cannot be instantiated. At first, that might seem counterintuitive - after all, we need an instance of an object before we can use it. Well yes a singleton can be created, but it can't be instantiated by developers - meaning that the singleton class has control over how it is created. The restriction on the singleton is that there can be only one instance of a singleton created by the Java Virtual Machine (JVM) - by prevent direct instantiation we can ensure that developers don't create a second copy.