12345678910111213141516171819202122232425 package designpatterns.singleton; * * @author liyong * */public class { public static int staus = 1; public () { super(); System.out.println("StaticSingleton is create"); } private static class SingletonHolder { private static StaticSingleton instance = new StaticSingleton(); } public StaticSingleton getInstance() { return SingletonHolder.instance; }} 以上代码的优点1、getInstance() 方法没有锁,使得在高并发场景下性能卓越2、getInstance()方法只有在第一次调用的时候实例才会被创建 赞微海报分享
近期评论