java单例模式小结

  1. 双检索实现的单例,是线程安全的。
public class Singleleton {   
   private Singleleton() {}   
   private static Singleleton instance = null;   
   public static Singleleton getInstance() {   
      if(instance == null){    
         synchronize(Singleleton.class){   
            if(instance == null){   
               instance = new Singleton();   
            }   
         }   
      }   
      return instance;   
   }   
}  

  1. 枚举类型实现的单例,目前比较推荐
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,658评论 25 709
  • 单例模式(SingletonPattern)一般被认为是最简单、最易理解的设计模式,也因为它的简洁易懂,是项目中最...
    成热了阅读 9,798评论 4 34
  • 今天杭州华育小编给各位小伙伴介绍三个网站,是我们国内程序猿们必须要逛的网站。如果你没逛过,那你可能是个假程序员。 ...
    大鱼透视军阅读 2,885评论 0 1
  • 我曾托风给你捎信 大海只带给我一只空瓶子 我又将信埋在泥土里 蟊虫把它当了肥料 我刻在白桦树皮上的你的名字 比满地...
    不敢做梦的孩子阅读 1,573评论 0 1
  • 感觉自己最近一直不看书不看书思维快退化到单细胞了 好长一段时间 看完电影拒绝思考 不再开始对书着迷 也失去了曾经对...
    行雨阅读 2,312评论 0 0