Archive | nio RSS feed for this section

Java NIO 要点总结

来自Jenkov.com的比较完整但是足够brief的一个系列:Java NIO Tutorial,介绍了NIO的主要机制和其中几个重要对象的作用和工作。

1. 三个对象

NIO核心的三个对象:

  • Channels
  • Buffers
  • Selectors

简单讲三个对象:Channel 像IO的流,Buffer就像名字一样,就是个缓存。 数据可以从Channel读到Buffer中,也可以从Buffer 写到Channel中。IO是面向流的,连接到一个源或者目标(对应于输入流或者输出流),如Java IO Overview中说明,比较典型的数据源和目标类型有:Files、Pipes、Network Connections、In-memory Buffers (e.g. arrays)、System.in, System.out, System.error。而Chanel也[......]

阅读全文

Tags:

Comments { 0 }