单例模式完全剖析.docVIP

  • 2
  • 0
  • 约4.12万字
  • 约 29页
  • 2017-03-09 发布于江苏
  • 举报
单例模式完全剖析

单例模式 关键字: 设计模式 一、什么是单例模式? ??? 在我们的Java应用程序中,随着应用程序的运行会创建出很多对象。但有时候我们希望在创建某类对象时,无论创建多少次该类对象只有一份在内存中。这就是单例模式。如果我们要实现单例模式首先要保证构造函数私有化,即不允许用户随意调用我本类的构造函数,因为只要通过new操作创建对象,必定要在堆中开辟空间,这样就无法实现单例了。 二、单例模式的实现 public class Singleton{ ??? private static Singleton single=null; ??? private Singleton(){} ??? public static Singleton getSingleton(){ ??????? if(single==null){ ??????????? single=new Singleton(); ??????? } ??????? return single; ??? } } 概要 单例模式是最简单的设计模式之一,但是对于Java的开发者来说,它却有很多缺陷。在本月的专栏中,David Geary探讨了单例模式以及在面对多线程(multithreading)、类装载器(classloaders)和序列化(serialization)时

文档评论(0)

1亿VIP精品文档

相关文档