单例模式(SingletonPattern)是Java中最简单的设计模式之一。整理了六种单例模式的实现方式以及它们之间的区别,包括是否线程安全,是否懒加载,是否反射安全,是否序列号安全