很多求职者在面试过程中都被问到了单例模式,最常见的问题,比如,每种单例模式的区别是什么?哪些模式是线程安全的?你们项目里用的哪种单例模式?原来没有注意这个问题,回来赶紧打开项目查看了一下代码,才发现我们的项目用到了枚举.有的面试官还会让你手写一种单例模式,我建议大家就写自己项目中用到的那种.下面我就说一说我学到的单例模式. 一.单例模式的好处 减少系统资源的消耗.因为这种工具类基本上贯穿程序始终,必然会频繁调用.如果每一次调用都要重新生成实例,那么在内存堆中就会分配相应的内存空间,所以使用单例模…