单例整体是一个类中只有一个对象,对类中的对象进行了限制。单例模式好处在哪里?比如对于Socket连接同一时间只能有一个连接。
具体实现方式:
public class SingletonClass { private SingletonClass() {} private static SingletonClass instance=new SingletonClass(); public static SingletonClass getInstance() { return instance; }
首先是构造函数设置为隐私访问,第一个instance用于本类中的对象,而用方法getInstance()为外部获取实例提供接口,进而访问该实例中的方法。
勇敢点