目录 前言 1. java NIO概述 1.1 阻塞 IO 1.2 非阻塞 IO(NIO) 1.3 NIO 概述 2. Channel 2.1 FileChannel 2.2 其他常用方法 2.3 Socket通道 2.3.1 ServerSocketChannel 2.3.2 SocketChannel 2.3.3 DatagramChannel 2.4 Scatter/Gather 2.5 以上代码参数详解 2.6 模板总结 3. Buffer 3.1 基本用法 3.2 三个重要属性 3.3 方法详解 3.4 其他方法 3.5 缓冲区 3.5.1 缓冲区分片 3.5.2 只读缓冲区 3.5.3 直接缓冲区 3.5.4 内存映射文件 I/O 4. Selector 4.1 常用方法 4.2 实战案例 4.3 代码参数详解 4.4 步骤总结 5. Pipe 5.1 常用方法 5.3 实战代码 6. FileLock 6.1 常用方法 6.2 代码实战 7. Java NIO(其他) 7.1 Path 7.2 Files 7.3 AsynchronousFileChannel 前言 在了解本课程的时候,要提前链接java的基础内容 可看博主的内容进行回顾 java零基础从入门到精通(全) javaSE从入门到精通的十万字总结(一) javaSE从入门到精通的十万字总结(完结) 本博文主要通过以下视频,进行笔记总结和汇总 【尚硅谷】2021新版Java NIO详细教程(一套带你掌握IO API/javanio) 其源码如下: