[关闭]
@chenxuxiong 2016-05-30T15:10:43.000000Z 字数 1404 阅读 449

NIO相关

JAVA基础


1.NIO主要有三大核心部分

Channel(通道),Buffer(缓冲区), Selector。
传统IO基于字节流和字符流进行操作,而NIO基于Channel和Buffer(缓冲区)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。Selector(选择区)用于监听多个通道的事件(比如:连接打开,数据到达)。因此,单个线程可以监听多个数据通道。

2.NIO和传统IO(一下简称IO)之间第一个最大的区别

3.Channel,Buffer,Selector

1)Channel 管道
2)Buffer 缓冲区
3)Selector

4.应用

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注