Java基础 - NIO

Posted 风过无痕521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础 - NIO相关的知识,希望对你有一定的参考价值。

一、块

 

二、缓存区

 

三、通道

 

四、选择器

 

五、选择键 - SelectionKey

SelectionKey.OP_READ:读取

SelectionKey.OP_WRITE:写入

SelectionKey.OP_CONNECT:链接

SelectionKey.OP_ACCEPT:接收

 

六、I/O模型

1、阻塞IO模型

2、非阻塞IO模型

3、多路复用IO模型

4、信号驱动IO模型

5、异步IO模型

 

 

 

参考资料:

Java NIO

Java NIO1:浅谈I/O模型

以上是关于Java基础 - NIO的主要内容,如果未能解决你的问题,请参考以下文章

Java/计算机网络/操作系统面试题总结(未完待续)

JAVA NIO概述

JAVA NIO 文件部分

Java-杂项-java.nio:java.nio

浅谈Netty相关概念

Java I/O 扩展