涉及到的知识点 类加载机制 字节码知识 类加在机制 jvm指令重排,java序列化机制 Spring 框架 和JDK源码的应用 定义 保证一个类只有一个实例,并且提供一个全局访问点 场景 线程池 数据连接池 实现方法1.懒汉模式java123456789101112131415161718192021public class SingletonTest{ public static void main(String[] args){ LazySingleton lazy = LazySingle.getInstance(); } }// 使用的时候才开始实例化//jvm 一个实例public class LazySingleton{ private static LazySingleton instance; private static LazySingleton getInstance(){ if(instance==null){ instance = new LazySingleton(); } return instance; } private LazySingleton(){ } }