java单例模式,
分享于 点击 35950 次 点评:206
java单例模式,
//登记式单例
public class Singleton{
private static class Single{
private static value = new Singleton();
}
public Singleton getInstance(){
return new Singleton();
}
}
// 懒汉式单例
public class Singleton{
private static Singleton instance = null;
public Singleton getInstance(){
if(install == null){
instance = new Singleton();
}
return instance;
}
}
//饿汉式单例
public class Singleton{
private static Singleton instance = new Singleton();
public Singleton getInstance(){
return new instance;
}
}
//饱汉式安全单例
public class Singleton{
private static Singleton instance = null;
publice Singleton getInstance(){
synchronized(Singleton.class){
if(instance == null){
instance = new Singleton();
}
}
return instance;
}
}
//饿汉式安全单例
public class Singleton{
private static Singleton instance = new Singleton();
publice Synchronize Singleton getInstance(){
return instance;
}
}
相关文章
- 暂无相关文章
用户点评