возвращает SeekableByteChannel. Но фактический класс возвращаемого объекта — sun.nio.ch.FileChannelImpl (в моей Java), поэтому я могу привести его к java.nio.channels.FileChannel и использовать его как FileChannel. Кто-нибудь знает причину, по которой Files.newByteChannel не может вернуть FileChannel?