文章列表
Java singleton是指这样的类,它只能实例化一次,singleton通常被用来代表那些本质上具有唯一性的系统组件。
实现singleton有两种方法:这两种方法都要把构造函数保持为私有的,并且提供一个静态成员,以便允许客户能够访问该类唯一的实例。
第一种方法,共有静态成员是一个final域:
// Singleton with final field
public class Singleton {
private static final Singleton _INSTANCE = new Singleton();
private Singlet ...