Singleton Design Pattern Singleton Design Pattern means able to create only one object of the class. When you want to restrict some class from being created multiple objects, this design pattern is being used. First step of creating the class singleton is to make it's constructor private so other class can't call it anytime and create and object of it. Then create a static method "getInstance" which will return the object of the same class . Here its SingletonExampleClass . This method (getInstance) is created static , because this class has private constructor so we won't have it's object with us to access this class first time. Synchronized block is used stop multiple threads to access the instantiation code block at the same time, else it will be able to create multiple objects. now assume that two thread are there T1 and T2. Not Thread T1 access this method first and acquire the lock. While Thread T1 was accessing the code inside Synchronized bl...
In this blog I'll demonstrate how to implement few very basic application functionalities in Eclipse RCP.