1、核心作用
保证一个类只有一个实例,并且提供一个访问该实例的全局访问点
2、常见场景
window的任务管理器
window的回收站
项目中,读取配置文件的类,一般也只有一个对象,没必要每次都去new对象读取
网站的计数器一般也会采用单例模式,可以保证同步
数据库连接池的设计一般也是单例模式
在servlet编程中,每个servlet也是单例的
在spring中,每个bean默认就是单例的