java基础-NIO

分类: Java

是什么

从java1.4版本开始引入的一个新的IO API,可以替代标注的JAVA IO API,NIO与原来的IO有相同的作用和目的,但是使用方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作,NIO将以更高效的方式进行文件的读写操作。

NIO与IO的主要区别

IO NIO
面向流(Stream Oriented) 面向缓冲区(Buffer Oriented)
阻塞IO(Blocking IO) 非阻塞IO(Non Blocking IO)
(无) 选择器(Selectors)

NIO系统的核心在于:通道(Channel)和缓冲区(Buffer),Channel负责传输,Buffer负责存储

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注


Warning: error_log(/www/wwwroot/codegulu.cn/wp-content/plugins/spider-analyser/#log/log-1010.txt): Failed to open stream: Permission denied in /www/wwwroot/codegulu.cn/wp-content/plugins/spider-analyser/spider.class.php on line 2969