Недавно я наткнулся на FileChannel, Я большой поклонник RandomAccessFile. Но мне интересно, почему я должен выбрать FileChannel
вместо RandomAccessFile
для чтения из файла и записи этого содержимого в другой.
Есть ли какая-то конкретная причина производительности? Я не хочу использовать блокировку FileChannel
для каких-либо целей, поскольку я считаю, что это может быть одной из причин, по которой можно использовать файловый канал. Я не хочу использовать BufferReader
или что-то подобное, как это предлагается в other Ответ StackOverflow.
transferTO
методFileChannel
для чтения и копирования, и это одна из веских причин. - person Elliott Frisch   schedule 27.11.2014