单利模式最安全高效写法
public class TestSingleton {
private static TestSingleton instance;
private TestSingleton() {}
public static TestSingleton getInsatance() {
if(instance == null){
//TestSingleton.class锁住的是字节码文件
synchronized (TestSingleton.class) {
if(instance == null){
instance = new TestSingleton();
}
}
}
return instance;
}
做一件事,不管有多难,会不会有结果,这都不重要,即使失败了也无可厚非,关键是你有没有勇气解脱束缚的手脚,有没有胆量勇敢地面对。很多时候,我们不缺方法,缺的是一往无前的决心和魄力。不要在事情开始的时候畏首畏尾,不要在事情进行的时候瞻前顾后,唯有如此,一切才皆有可能。