标签:特性 接口 http 学习交流 www. 扩展 经验 波特 相对
Java之所以能够广泛流传,其强大、丰富、简明的类库功不可没,编程时要解决的大多数问题几乎都可以在其中找到支持。但经验丰富的Java开发人员都知道,在老版本的Java中,有些地方不是那么给力。曾经他们最崩溃的就是Java的输入/输出(I/O)API。
在Java早期版本(1.0 - 1.3)中没有完整的 I/O 支持。在开发时很可能面临以下问题:
2002年发布Java 1.4时 非阻塞 I/O ( NIO ) 以JSR-51的身份加入到Java语言中。有以下特性:
NIO 无疑使Java向前迈出了一大步,但 I/O 变成对于文件系统中的文件和目录处理而言,支持力度仍然不够,java.io.File类中也还存在某些局限性,为了突破这些局限性,同时为了支持现代硬件和软件 I/O 新范例,
由阿兰-波特曼主导的JSR-203应运而生,最终变成了Java7中NIO.2 API。它有三个主要目标:
上面简单的介绍了Java从最初的 I/O 到 NIO 再到NIO.2的发展历程,后期会逐渐更新,如何使用java.nio包中的类去提升开发效率,博客仅作为学习交流使用,本人也是学习过程中,有不正确之处望各大博友指正,多谢支持。
标签:特性 接口 http 学习交流 www. 扩展 经验 波特 相对
原文地址:https://www.cnblogs.com/gudongcheng/p/9880111.html