课程目录

1 设计模式概述 (27:47)
2 饿汉式单例 (10:13)
3 懒汉式单例 (08:18)
4 synchronized注意点 (09:23)
5 双检查锁机制单例 (14:21)
6 关于线程不可见问题 (11:59)
7 volatile关键字的作用 (11:35)
8 volatile不具备原子性 (10:43)
9 AtomicInteger原子性操作 (08:10)
10 AtomicInteger细节 (11:23)
11 成员内部类和局部内部类 (20:09)
12 匿名内部类 (04:48)
13 静态内部类 (05:58)
14 使用静态内部类方式完成单例 (07:06)
15 常见的代码块 (11:38)
16 静态代码块的单例 (04:53)
17 单例设计序列化问题 (11:11)
18 单例设计模式序列化问题解决方式 (10:16)
19 枚举的入门 (11:44)
20 枚举的基础语法1 (13:40)
21 枚举的基础语法2 (11:10)
22 枚举的本质 (03:05)
23 枚举实现单例模式 (14:55)