logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java创建单例

Java单例模式实现方式总结:1)饿汉式(类加载时创建,线程安全但可能浪费资源);2)懒汉式(延迟加载但线程不安全);3)同步懒汉式(加锁保证线程安全但性能差);4)双重检查锁(DCL,volatile防止指令重排序,兼顾性能与线程安全);5)静态内部类(JVM保证线程安全且延迟加载,推荐方式);6)枚举单例。重点分析了volatile的作用(保证可见性、禁止指令重排)及不同实现方案的优缺点,其中

#java#单例模式#开发语言
到底了