网络与异步
2026/8/24大约 1 分钟
🌐 网络与异步
网络通信、消息机制与并发编程。
模块
| 模块 | 说明 | 入口 |
|---|---|---|
| HTTP | OkHttp / Retrofit / 网络协议 | HTTP |
| Handler | Handler 消息机制与源码 | Handler |
| 协程 | 协程 Flow / RxJava | 协程 |
| 线程 | 线程池与并发编程 | 线程 |
基础协议
- 计算机网络体系 — OSI 七层 / TCP/IP 四层模型、物理层、链路层、网络层
- TCP 与 UDP 详解 — 三次握手、四次挥手、面向字节流与面向报文、可靠性保障
- Socket 编程基础 — 基于 TCP / UDP 的 Socket 编程流程
知识关系
网络请求:Retrofit → OkHttp → Okio → Socket
异步框架:协程(现代) / RxJava(历史) / Handler(系统消息)
并发基础:Thread / HandlerThread / 线程池 / 锁📑 全部文章导航
🌐 基础协议
- 计算机网络体系(OSI / TCP-IP):七层模型、各层协议
- TCP 与 UDP 详解:三次握手 / 四次挥手 / 可靠性
- Socket 编程基础:TCP / UDP Socket 流程
📡 HTTP
- HTTP 协议详解:报文 / 缓存 / HTTPS
- Retrofit + OkHttp 详解:请求流程 / 拦截器链
- OkHttp 拦截器深入:自定义拦截器实战
🔄 Handler 消息机制
- Handler 消息机制源码解析:Looper / MessageQueue / 阻塞
- HandlerThread 详解:串行任务场景
🌀 协程与 RxJava
- 协程 Flow 进阶:冷热流 / 背压 / 操作符
- RxJava 操作符详解:变换 / 过滤 / 组合
🧵 线程与并发
- 线程池详解:七大参数 / 四种拒绝策略
- Java 并发工具类:CountDownLatch / Semaphore / Atomic
- 锁机制详解:synchronized / ReentrantLock / CAS
- AsyncTask 与 IntentService 原理