本篇从内核态与用户态、系统调用与四次数据拷贝讲起,厘清流、阻塞 IO 与缓冲的本质;系统梳理四大抽象基类、节点流与处理流以及装饰器模式的层层套娃逻辑;覆盖 FileInputStream、Buffered 系列、Data、Object、Print、Piped 等常用流与字符编码乱码根因;接着进入 NIO.2 的 Path/Files/WatchService,深入 Serializable、serialVersionUID、transient、readResolve 与 ObjectInputFilter 反序列化防护;最后拆解 NIO 三大组件 Buffer 状态机、Channel 与基于