我在java中修改了有关I / O的知识。现在我介绍一下管道。我注意到java.io.*
具有管道机制,java.nio.*
具有相似的机制。
我正在阅读有关这些内容的一些教程。我目前的愿景 - 来自NIO的管道和来自I / O的管道看起来是一样的。但我明白在JDK中复制一些东西很奇怪。因此,我认为我错了。
你能澄清一下差异吗?
答案 0 :(得分:1)
IO是面向流的,NIO是面向缓冲的。
IO流阻塞,NIO具有非阻塞模式。
在此Java NIO Tutorial (by Jakob Jenkov)中,您可以找到背景和示例。它还可以帮助您找到最佳方法。