nio 是non-blocking的简称,在jdk1.4 里提供的新api 。Sun 官方标榜的特性如下: 为所有的原始类型提供(Buffer)缓存支持。字符集编码解码解决方案。 Channel :一个新的原始I/O 抽象。 支持锁和内存映射文件的文件访问接口。 提供多路(non-bloking) 非阻塞式的高伸缩性网络I/O 。----《百度百科》
其实想总结一下NIO的使用,但是发现自己并不怎么会NIO,以前对IO的概念和用法还大体熟悉,但是NIO也只是简单的了解它是一种缓冲流。不过我在网上看到一篇大神的文章,写的特别好,直接好好学习一下。现在用到NIO的地方很多,希望大家也能好好学习一下。这篇文章有点厚颜无耻了,只是希望自己有时间多总结一下,把NIO的知识点完善起来。
文章链接:攻破JAVA NIO技术壁垒