我有一点疑问要被清除。
我研究过Filechannel主要与Buffer类型进行交互,仅用于读写。
如果我们将Fileoutputstream与FileChannel一起使用怎么办?我无法理解它们之间的流程,它们如何与给定的代码片段一起工作。
FileChannel channel = new FileOutputStream(TokenFile, append).getChannel();
然后是一些代码
channel.write(buffer);
我的理解是,通道正在从缓冲区读取,然后将通道传递给文件输出流(Object),然后该输出流正在以追加模式写入文件?如果我错了,请纠正我。!!
任何人都可以帮我解决疑问吗?