Java NIO,是Java SE 1.4版以后,针对网络传输性能优化的新功能。[1][2] 在Java 7时再推出NIO 2,针对文件访问的性能优化。[3]

特性

Java NIO API提供在java.nio包或其子包中。

  • 缓冲器的基本数据类型
  • 字符集的编码器和解码器
  • 基于Perl风格的正则表达式(在 java.util.regex )
  • 通道(Channels),一个新的原生抽象 I/O
  • 支持锁定(Lock)和存储器映射的文件接口,文件Size最多可以访问到Integer.MAX_VALUE(2GB)
  • 多工非阻塞式I/O英语Asynchronous I/O可扩展性服务器

参考资料

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.