
Singletons are useful to provide a unique source of data or functionality to other Java Objects. Design pattern singleton is used to control the heap overflow. It limits the user to create one object for a particular class. If we need to add more functionalities then we can create more objects.
Singleton is a class which has only one instance in whole application and provides a public static method to access the singleton instance.
The implementation involves a static member in the “Singleton” class, a private constructor and a static public method that returns a reference to the static member. A singleton is a class that is instantiated only once. It has a private constructor so that the class can’t be instantiated by outside classes.
Example –
Class EmployeeSalery{
Private EmployeeSalery(){
// class implementation
}
Private static EmployeeSalery empobj;
Public static getEmployeeObject(){
If(empobj==null)
empobj=new EmployeeSalery();
Return empObj;
// You can also use this to create object
// return empobj == null ? empobj=new EmployeeSalery() : empobj;
}
}
Related Posts...
Mobile AppsTechnologiesWeb Design
Dec 16th, 2025
For more than a decade, mobile apps have been at the centre of digital transformation. From ordering food and booking taxis to managing finances and running enterprises, apps have shaped […]
Read more
Dec 11th, 2025
Artificial Intelligence has rapidly transformed from an emerging trend into a powerful force reshaping industries worldwide. As we step into 2026, AI app development has reached a new level of […]
Read more
Nov 27th, 2025
The global beauty and cosmetics industry is evolving at lightning speed, driven by new-age consumers who crave personalisation, convenience, and immersive digital experiences. Mobile apps are at the centre of […]
Read more