Java 设计模式

1、单例模式 2、工厂方法 3、模板方法 4、代理模式 1.单例模式: --volatile的一个语义是禁止指令重排序优化,也就保证了instance变量被赋值的时候对象已是初始化过的。 --synchronized保证多线程访问时,不会出现屡次初始化实例状况 public class Singleton { private static volatile Singleton
相关文章
相关标签/搜索