NIO原理及案例使用

什么是NIO

Java提供了一个叫作NIO(New I/O)的第二个I/O系统,NIO提供了与标准I/O API不同的I/O处理方式。它是Java用来替代传统I/O API(自Java 1.4以来)。

它支持面向缓冲的,基于通道的I/O操作方法。 随着JDK 7的推出,NIO系统得到了扩展,统功能和文件处理提供了增强的支持。由于NIO文件类支持的这些新的功能,NIO被广泛应用于文件处理。

NIO为Java程序员实现高速I/O,而不使用自定义本机代码。NIO将填充,排放缓冲区等的时间性I/O活动移回操作系统,从而大大提高了操作速度。

NIO原理及案例使用_第1张图片

 

 NIO原理及案例使用_第2张图片

 NIO原理及案例使用_第3张图片

NIO原理及案例使用_第4张图片

点击参考代码 

NIO原理及案例使用_第5张图片

NIO原理及案例使用_第6张图片

 

你可能感兴趣的:(NIO原理及案例使用)