Java设计模式学习(单件模式 --线程池缓存等,资源的合理化应用 )--关键词:一个实例,全局
为什么要单例(注:要实现单件,很大一部分依赖于jvm底层架构)

如何创建一个单件
1,私有化构造方法(只有创建实例时候才会调用构造方法)

2.创建静态方法创建实例(静态方法是class的方法,在初始化之前被调用,也就是说,Class不会新的对象实例)



3.经典的单例实现


问题答疑

定义

多线程下的单例

双重锁机制

了解:
双重锁在线程中还是比较减少性能消耗的,多次排查,避免和对象锁

问题答疑


进一步了解


浙公网安备 33010602011771号