單例是java設計模式中很簡單的一種,這個經典模式可以保證一個類中有且只有一個對象.
單例的優點
1,類中有且只有一個對象,
2,因爲可以控制類中只有一個對象被創建,所以可以很靈活的更改實例化過程
在創建單例模式的時候要遵循這兩點
1,私有構造方法
2,在成員位置創建變量
public class single {
private static single s;
private single(){
}
public static single getSingle(){
if(s==null){
synchronized (single.class) {
if(s==null){
s=new single();
}
}
}
return s;
}
}