用Java实现Singleton模式
剑指Offer-面试题2:实现一个类,我们只能生成该类的的一个实例
用私有构造器或者枚举类型强化Singleton属性1
实现Singleton有两种常见方法。这两种方法都要保持构造器为私有的,并导出共有静态成员,以便允许客户端能够访问该类的卫衣实例。
- 在第一种方法中,公有静态成员是个final域:
public class Elvis{
public static final Elvis INATANCE=new Elvis()
实现Singleton有两种常见方法。这两种方法都要保持构造器为私有的,并导出共有静态成员,以便允许客户端能够访问该类的卫衣实例。
public class Elvis{
public static final Elvis INATANCE=new Elvis()