JAVA NIO

2017-12-10  本文已影响0人  sunny4handsome

Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。
与标准IO的不同:

Java NIO概述

Java NIO 由以下几个核心部分组成:

Channel与Buffer

Java的NIO从Channel开始,Channel向buffer中读,向buffer中写。
Channel和Buffer有好几种类型。下面是JAVA NIO中的一些主要Channel的实现:

Java NIO里关键的Buffer实现

Selector

Selector允许单线程处理多个 Channel。如果你的应用打开了多个连接(通道),但每个连接的流量都很低,使用Selector就会很方便。

Channel

Java NIO的通道类似流,但又有些不同:

上一篇 下一篇

猜你喜欢

热点阅读