最简单的单例:
双重检查:
枚举单例:
静态内部类:
静态内部类实现了真正意义上的懒加载以及线程安全并且节约了内存
补充:spring中单例的运用 <bean id="" class="" scope="singleton"/> 或者 @Scope("singleton")
最简单的单例:
双重检查:
枚举单例:
静态内部类:
静态内部类实现了真正意义上的懒加载以及线程安全并且节约了内存
补充:spring中单例的运用 <bean id="" class="" scope="singleton"/> 或者 @Scope("singleton")