java 单例
Java 单例指的是一个类在整个应用程序中只有一个实例存在,且该实例可以被任何其他对象访问。在 Java 中,实现单例模式有以下几种方式:
-
饿汉式单例:在类加载时就创建实例,线程安全,但可能会浪费资源。
-
懒汉式单例:在需要使用时才创建实例,线程不安全,需要加锁来保证线程安全。
-
双重检查锁单例:在懒汉式单例的基础上,加入了双重检查锁,提高了线程安全性能。
-
静态内部类单例:利用 Java 的类加载机制,保证了线程安全且延迟加载。
-
枚举单例:利用枚举类型的特性,保证了线程安全且防止反序列化破坏单例。
原文地址: https://www.cveoy.top/t/topic/eQfV 著作权归作者所有。请勿转载和采集!