public class SingletonDemo {
private static volatile SingletonDemo instance = null;
private SingletonDemo() {
super();
// TODO Auto-generated constructor stub
}
public static SingletonDemo getIntance() {
if (instance == null) {
synchronized(SingletonDemo.class) {
if (instance == null) {
instance = new SingletonDemo();
}
}
}
return instance;
}
}