channel不是双向的么,为啥文件读写需要两个FileChannel
来源:6-5 实战:多方法实现本地文件拷贝(下)

慕容1469128
2020-01-28
写回答
2回答
-
慕容1469128
提问者
2020-01-30
那这个读写是通过输入流和输出流获取的channel啊,那从输入流获取的channel能写数据到文件里么?
20 -
Stannum
2020-01-30
同学你好~这里我们有两个文件呀,一个是源文件,一个是拷贝出来的新文件,所以我们针对每一个文件都要开启一个通道~
这个例子并没有演示通道的双向性,因为我们从源文件中只需要读取数据,而对于新文件只需要写入数据。你可以通过课程中其他的例子来体会通道的双向性~
20
相似问题