Java单实例模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在,在很多操作中,比如建立目录、数据库连接等都需要这样的单线程操作。
使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收,同时单例模式还能够保证一个类仅有唯一的实例,并提供一个全局访问点。