JVM、併發編程、函數式編程思惟導圖分享,簡單明瞭
時間 2020-07-06
標籤
jvm
併發
編程
函數
思惟
分享
簡單明瞭
1、JVM
1. 運行時數據區域web
2. 溢出算法
3. 垃圾回收編程
- 對象生命週期
- 垃圾收集算法
- 垃圾收集器
- 內存分配回收策略
2、併發編程
1. 併發工具安全
- AQS
- ReentrantLock
- ReadWriteLock
- Semaphore
- CountDownL atch
- CyclicBarrier
2. 併發容器併發
- ConcurrentHashMap
- CopyOnWriteArrayList
- BlockingQueue
3. 鎖優化svg
4. 內存模型函數式編程
- 主內存和工做內存
- volatile語義
- 原子性、可見性、有序性
- 先行發生原則
5. 線程函數
- 進程與線程
- 線程的實現
- 線程狀態
- Thread. Runable. Callable
- 中斷
- UncaughtExceptionHandler.
6. 線程池工具
- 避免頻繁地建立和銷燬線程
- Executor
- ThreadPoolExecutor
- shutdown()和shutdownNow()
7. 線程安全優化
3、函數式編程
1. Stream API
- 中間操做
- 終端操做
- 無限流
- 無反作用函數
- 收集器
- 並行流
2. Lambda表達式
- 函數式接口的實例
- 類型推斷
- 自由變量
- 與匿名內部類區別
3. 方法引用