编程题: 写一个 Singleton

Singleton 模式主要作用是保证在 Java 应用程序中,一个类 Class 只有一个实例存在。举例:定义 一个类,它的构造函数为 private 的,它有一个 static 的 private 的该类变量,在类初始化时实例话,通过一 个 public 的 getInstance 方法获取对它的引用,继而调用其中的方法。

第一种形式: publicclassSingleton{ privateSingleton(){} privatestaticSingletoninstance=newSingleton(); publicstaticSingletongetInstance(){ returninstance; } }

第二种形式: publicclassSingleton{ privatestaticSingletoninstance=null; publicstaticsynchronizedSingletongetInstance(){ if(instance==null) instance=newSingleton(); returninstance; } }

 

 

posted @ 2019-12-05 16:51  燕十三丶  阅读(249)  评论(0编辑  收藏  举报
AmazingCounters.com