Java NIO三大核心组件:Channel,Buffer,Selector

什么是NIO

NIO 是面向缓冲区,面向块编程。

数据读取到一个它稍后处理的缓冲区,需要时可在缓冲区中前后移动。

增加了处理过程的灵活性,使用它可以提供非阻塞的高伸缩性网络。

Channel,Buffer,Selector关系

Java NIO三大核心组件:Channel,Buffer,Selector_第1张图片

Java NIO三大核心组件:Channel,Buffer,Selector_第2张图片

Buffer详解

https://blog.csdn.net/weixin_44371237/article/details/122287571

Channel详解

https://blog.csdn.net/weixin_44371237/article/details/122312366

Selector详解

https://blog.csdn.net/weixin_44371237/article/details/122299859

你可能感兴趣的:(IO,Java,java)