单例模式
public class TestSingle {
private volatile static TestSingle single;
private TestSingle() {
}
public TestSingle newInstance() {
if(single == null) {
synchronized(TestSignle.class) {
if(single == null) {
single = new TestSingle();
}
}
}
return single;
}
}