Java面试之代码与编程题.docVIP

  • 2
  • 0
  • 约2.07万字
  • 约 22页
  • 2016-12-11 发布于重庆
  • 举报
Java面试之——代码与编程题 135、写一个Singleton出来 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有几种种形式: 第一种形式:?定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。 public?class?Singleton?{ private?Singleton(){}//在自己内部定义自己一个实例,是不是很奇怪?//注意这是private?只供内部调用private?static?Singleton?instance?=?new?Singleton();//这里提供了一个供外部访问本class的静态方法,可以直接访问public?static?Singleton?getInstance()?{return?instance;}}第二种形式:? public?class?Singleton?{?   private?static?Singleton?instance?=?null;   public?static?synchronized?Singleton?getInstance()?{   //这个方法比上面有所改进,不用每次都进行生成对

文档评论(0)

1亿VIP精品文档

相关文档