人的一生犹如负重致远,不可急躁。 以不自由为常事,则不觉不足。 心生欲望时,应回顾贫困之日。 心怀宽恕,视怒如敌,则能无视长久。 只知胜而不知敗,必害其身。 责人不如责己,不及胜于过之。
分类: Java
2017-03-09 14:21:19
Java NIO
1 Java NIO简单介绍
从jdk1.4开始,Java提供了一系列改进的输入、输出处理的新特性。新IO和传统的IO有相同目的,都是用于进行输入、输出的功能。新IO使用了不同的方式来处理输入、输出,新IO采用内存映射文件的方式来处理输入输出,新IO将文件或文件的一段区域映射到内存中,这样就可以像访问内存一样来访问文件了,通过这种方式来进行输入、输出比传统的输入输出要快的多。
Java NIO(Java
non-blocking IO) 由以下几个核心部分组成Channel、Buffer、Selector,虽然Java NIO 中除此之外还有很多类和组件, Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。
参考链接: