今天看了看最基本的单例模式,写了一个线程安全的饿汉单例模式
public class Solution{
private Solution(){}
private static final Solution s = new Solution();
public static Solution getSolution(){
return s;
}
}
其中,将构造器声明为私有的,就可以实现一个单例模式的类
再将其中唯一的变量S设置为private static final即可保证线程安全。