NIO核心编程类介绍
NIO核心
Channel:通道
Buffer:缓冲区
Selector:选择器或多路复用器
Channel简介:
- 双向性
- 非阻塞性
- 操作唯一性
Channel实现
Buffer简介
作用:读写Channel中数据
本质:一块内存区域
Buffer属性
Capacity:容量
Position:位置
Limit:上限
Mark:标记
Selector简介
作用:I/O就绪选择
地址:NIO网络编程的基础
SelectionKey简介
- 四种就绪状态常量
- 有价值的属性