2025-01-06 软件设计►设计模式 Java使用静态内部类创建单例 代码示例1234567891011121314public class Singleton { // 私有构造函数,防止外部实例化 private Singleton() {} // 静态内部类,只有在调用getInstance()时才会加载 private static class SingletonHolder { private static final Singleton INSTANCE = new Singleton(); } // 提供全局访问点 public static Singleton getInstance() { return SingletonHolder.INSTANCE; }} 静态内部类SingletonHolder在Singleton类加载时并不会立即实例化,而是在调用getInstance()方法时才创建,所以是线程安全的。 前一篇 Gradle 安装配置教程 后一篇 支付宝 Android 集成流程