单例模式之饿汉式
/** * 单例模式(饿汉) */ public class Singleton { //1.创建类的对象 private static Singleton singleton=new Singleton(); //2.私有化构造器 private Singleton(){ } //3.提供公共的静态方法,返回类的对象 public static Singleton getSingleton(){ return singleton; }
测试是否单例
public static void main(String[] args) { Singleton singleton1 = Singleton.getSingleton(); Singleton singleton2 = Singleton.getSingleton(); System.out.println(singleton1==singleton2); }