一.什么是饿汉式
饿汉式 —
单例模式的一种
线程天生安全。在jvm class加载的时候就初始化
实例:
package com.edu.emple;
/**
* @author shkstart
* @date 2019/6/11- 23:02
*/
class Singleton{
//饿汉式 线程安全,当class文件被加载时就初始化对象,只创建一次
static private Singleton singleton = new Singleton();
static public Singleton singleton(){
return singleton;
}
}
public class Test004 {
public static void main(String[] args) {
Singleton s1 = Singleton.singleton();
Singleton s2 = Singleton.singleton();
System.out.println(s1 == s2);
}
}