一、基础篇
1.1 二分查找
1.2 冒泡排序
1.3 选择排序
1.4 插入排序
1.5 快排
1.6 ArrayList
1.7 ❤HashMap
1.8 单例模式
1.饿汉式
反射破坏单例
预防反射破坏单例
反序列化破坏单例
预防列化破坏单例
Unsafe破坏单例(无法预防)
2.枚举饿汉式
3.懒汉式(性能不好一般不用)
4.DCL懒汉式(double check locking 双检锁)
DCL懒汉式加volatile(不能越过屏障)
5.内部类懒汉式
6.JDK库中的单例模式
Runtime对象(饿汉式)
System类中Console对象(双检锁懒汉式)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。