NIO和IO的管道之间是否存在差异

时间:2014-06-30 07:51:37

标签: java io nio dataflow

我在java中修改了有关I / O的知识。现在我介绍一下管道。我注意到java.io.*具有管道机制,java.nio.*具有相似的机制。

我正在阅读有关这些内容的一些教程。我目前的愿景 - 来自NIO的管道和来自I / O的管道看起来是一样的。但我明白在JDK中复制一些东西很奇怪。因此,我认为我错了。

你能澄清一下差异吗?

1 个答案:

答案 0 :(得分:1)

IO是面向流的,NIO是面向缓冲的。

IO流阻塞,NIO具有非阻塞模式。

在此Java NIO Tutorial (by Jakob Jenkov)中,您可以找到背景和示例。它还可以帮助您找到最佳方法。