我复习了java中关于I/O的知识。现在我用管道来介绍一下。我注意到 java.io.*
有管道机制,而 java.nio.*
有类似的机制。
我正在阅读一些关于这些事情的教程。我目前的愿景 - NIO 的管道和 I/O 的管道看起来相同。但我知道 JDK 中有重复的东西很奇怪。因此我认为我错了。
你能澄清差异吗?
最佳答案
IO是面向流的,NIO是面向缓冲区的。
IO流是阻塞的,NIO是非阻塞模式。
在此Java NIO Tutorial (by Jakob Jenkov)你可以找到背景和例子。它还可以帮助您找到适合您案例的最佳方法。
关于java - NIO 和 IO 的管道有区别吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24485303/