- public class SingletonDemo {
- private volatile static SingletonDemo instance;
- private SingletonDemo(){
- System.out.println("Singleton has loaded");
- }
- public static SingletonDemo getInstance(){
- if(instance==null){
- synchronized (SingletonDemo.class){
- if(instance==null){
- instance=new SingletonDemo();
- }
- }
- }
- return instance;
- }
- }
单例模式
最新推荐文章于 2024-07-25 13:59:31 发布