记录一些平时缩写或网上偶遇的代码段,以备不时之需。
Java
- 单例模式的最佳写法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15public class Singleton {
private volatile static Singleton instance;
private Singleton () {}
public static Singleton getInstance() {
if(instance == null) {
synchronized(Singleton.class) {
if(instance == null) {
instance = new Singleton();
}
}
}
return instance;
}
}