创建型设计模式,
懒汉双端检索:
public class SendTCP {
private volatile static SendTCP instance;
private SendTCP(){}
public static SendTCP getInstance(){
if (instance==null){
synchronized (SendTCP.class){
if (instance==null){
instance=new SendTCP();
}
}
}
return instance;
}
}
饿汉:
public class SendTCP {
private static SendTCP instance=new SendTCP();
private SendTCP(){}
public static SendTCP getInstance(){
return instance;
}
}