1.使用单例确保发布对象的安全 单例是最为常见的一种设计模式,关于单例也有非常多种实现方式,平时看到最多的就是饿汉式和懒汉式,我在前面的设计模式章节有详解,这里不多说,我这里仅提一下一种基于饿汉式的改进单例,具有诸多优点,在spring源码中亦有大量使用.是采用枚举的方式实现的单例,好处显而易见,我们在传统的饿汉式实现方式中,虽然解决了线程安全问题,但是饿汉式不能做到在调用时才创建对象,有时对象已经被创建了,但却没被使用,会造成资源浪费,下面贴一下基于枚举的单例实现: //枚举式单例 public class SingletonTest {private SingletonTest(){}……