单例模式在JDK应用:java.lang.Runtime就是经典的单例模式(饿汉式)
单例模式使用场景:
1. 频繁的进行创建和销毁的对象
2. 创建对象时耗时过多或耗费资源过多(即:重量级对象)
3. 经常用到的对象、工具类对象
4. 频繁访问数据库或文件的对象(比如数据源、session工厂等)
参考:
1. https://www.cnblogs.com/tangxiao1996/p/7899393.html
2. https://www.cnblogs.com/adawoo/p/10912064.htm
3. 尚硅谷-图解Java设计模式