大多数时候,正常的初始化要优于延迟初始化。如果确实需要对实例字段使用线程安全的延迟初始化,请使用基于volatile的延迟初始化方案,如果确实需要对静态字段使用线程安全的延迟初始化,请使用基于类初始化的方案。 1.非线程安全(效率最高) 2.线程安全1 3.线程安全2