Singleton 类MySingle
public class MySingle {
private static MySingle single;
private MySingle() {
//将构造方法设置为private防止别人使用new MySingle实例化这个类 只能通过getInstance
}
public static MySingle getInstance(){
if(null==single){
single = new MySingle();
}
return single;
}
public void doSomething(){
System.out.println("I am a Singleton ");
}
}
测试主函数SingleMain
public class SingleMain {
public static void main(String[] args) {
MySingle sin = MySingle.getInstance();
sin.doSomething();
}
}