1.单例模式:
解决一个类在内存中只存在一个对象,想要保证对象的唯一
代码:
1将构造函数私有化
2在类中创建一个私有的本类对象
3提供一个用类名调用的公有方法获取该对象。
代码如下:
public classSigleon {
//恶汉模式
/*
private static Sigleon s = new Sigleon();//恶汉模式
private Sigleon(){
}
//返回一个对象
public static Sigleon getInstance(){
return s;
}
*/
//懒汉模式单例
private staticSigleons=null;//懒汉模式
privateSigleon(){
}
public staticSigleon getInstance(){
if(s==null){
s=newSigleon();
}
returns;
}