虽然单例模式只是一个很平常的模式,但在各种的实现上却需要用到Java的基本功,包括懒汉模式、饿汉模式、线程是否安全、静态类、内部类、加锁和串行化等。在日常开发中,如果可以确保此类是全局可用的,则不需要懒汉模式,那么直接创建并给外部调用即可。但如果有很多的类,有些需要在用户触发一定的条件后才显示,那么一定要用懒汉模式。对于线程的安全,可以按需选择。