类的用途
java.nio.channels.FileChannel
使用 FileChannel 的包
包
描述
通过数据流、序列化和文件系统提供系统输入和输出。
定义通道,它表示与能够执行 I/O 操作的实体的连接,例如文件和套接字;定义选择器,用于多路复用、非阻塞 I/O 操作。
java.nio.file 包的服务提供商类。
-
FileChannel 在 java.io 中的用法
java.io 中返回 FileChannel 的方法修饰符和类型方法描述FileInputStream.getChannel()返回与此文件输入流关联的唯一FileChannel对象。FileOutputStream.getChannel()返回与此文件输出流关联的唯一FileChannel对象。final FileChannelRandomAccessFile.getChannel()返回与此文件关联的唯一FileChannel对象。 -
FileChannel 在 java.nio.channels 中的用法
java.nio.channels 中返回 FileChannel 的方法修饰符和类型方法描述final FileChannelFileLock.channel()返回在其文件上获取此锁的文件通道。static FileChannelFileChannel.open(Path path, OpenOption... options) 打开或创建一个文件,返回一个文件通道来访问该文件。static FileChannelFileChannel.open(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) 打开或创建一个文件,返回一个文件通道来访问该文件。abstract FileChannelFileChannel.position(long newPosition) 设置此通道的文件位置。abstract FileChannelFileChannel.truncate(long size) 将此通道的文件截断为给定大小。java.nio.channels 中的构造函数,参数类型为 FileChannel修饰符构造方法描述protectedFileLock(FileChannel channel, long position, long size, boolean shared) 初始化此类的新实例。 -
FileChannel 在 java.nio.file.spi 中的用法
java.nio.file.spi 中返回 FileChannel 的方法修饰符和类型方法描述FileSystemProvider.newFileChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) 打开或创建用于读取和/或写入的文件,返回文件通道以访问该文件。