
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
Jun 25th, 2026
The web development landscape continues to evolve rapidly, and businesses are constantly searching for ways to create faster, more efficient, and highly interactive web applications. One technology that has gained […]
Read more
Jun 2nd, 2026
Artificial Intelligence has evolved from a futuristic concept into a powerful business tool. In 2026, organisations across industries are leveraging AI to automate workflows, enhance customer experiences, improve decision-making, and […]
Read more
May 7th, 2026
If you run an online store—or plan to start one—you already know the truth: everyone is on their phone. In 2026, if your business isn’t on a mobile screen, it’s […]
Read more