单例
1 public class Singleton{ 2 private Singleton(){} 3 private static final Singleton instance =new Singleton(); 4 public Singleton getInstance(){ 5 return instance; 6 } 7 } 8 public class Singleton{ 9 private Singleton(){} 10 private static final class SingletonInstance(){ 11 private static final Singleton instance=new Singleton(); 12 } 13 public Singleton getInstance(){ 14 return SingletonInstance.instance; 15 } 16 } 17 public class Singleton{ 18 private Singleton(); 19 private volatile static Singleton=null; 20 public Singleton getIntance(){ 21 if(instance==null) 22 { 23 sychronized(Singleton.class) 24 { 25 if(instance==null){ 26 //return new Singleton(); 27 instance=new Singleton(); 28 } 29 } 30 } 31 return instance; 32 } 33 } 34
---- 动动手指关注我!或许下次你又能在我这里找到你需要的答案!ZZZZW与你一起学习,一起进步!