本文介绍: 所有Socket通道都继承了AbstractSelectableChannel,意味着用一个Selector对象来执行socket通道的就绪选择。
网络IO
所有Socket通道都继承了AbstractSelectableChannel,意味着用一个Selector对象来执行socket通道的就绪选择。
1.1 SocketChannel与ServerSocketChannel
1.1.2 ServerSocketChannel
ServerSocketChannel是一个基于通道的socket监听器,用于监听。
ServerSocketChannel没有bind方法
ServerSocketChannel中有accpeit方法,返回一个 SocketChannel类型的对象。在非阻塞模式下,当没有传入连接等待时,立刻返回null。
Buffer
Java NIO的Buffer用于和NIO通道进行交互,数据从通道读入缓冲区,从缓冲区写入到通道中。缓冲区本质上是一块可以写入数据,然后读取数据的内存。
所有的缓冲区类型都继承于抽象类Buffer:
Buffer的基本用法
Buffer的capacity、position和limit
Buffer写数据
Buffer读数据
Buffer的常见方法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。