1、懒汉式
懒汉式 在方法中初始化对象,线程同步,安全,但是效率低。
2、饿汉式:
饿汉式会在创建时初始化一个对象,可能存在浪费内存的情况,饿汉式线程不安全,不同步,效率高。
3、静态内部类(节省空间,不存在线程不同步的安全问题)
4、枚举(没有线程安全的问题,没有反射破解的问题)
1、懒汉式
懒汉式 在方法中初始化对象,线程同步,安全,但是效率低。
2、饿汉式:
饿汉式会在创建时初始化一个对象,可能存在浪费内存的情况,饿汉式线程不安全,不同步,效率高。
3、静态内部类(节省空间,不存在线程不同步的安全问题)
4、枚举(没有线程安全的问题,没有反射破解的问题)