JavaTM 2 Platform
Standard Ed. 6

類別 java.nio.channels.FileChannel
的使用

使用 FileChannel 的軟體套件
java.io 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案和Socket)的連接;定義了用於多路傳輸的、非阻塞 I/O 操作的選擇器。 
 

java.ioFileChannel 的使用
 

返回 FileChanneljava.io 中的方法
 FileChannel RandomAccessFile.getChannel()
          返回與此檔案關聯的唯一 FileChannel 物件。
 FileChannel FileOutputStream.getChannel()
          返回與此檔案輸出串流有關的唯一 FileChannel 物件。
 FileChannel FileInputStream.getChannel()
          返回與此檔案輸入串流有關的唯一 FileChannel 物件。
 

java.nio.channelsFileChannel 的使用
 

返回 FileChanneljava.nio.channels 中的方法
 FileChannel FileLock.channel()
          返回檔案通道,此鎖定保持在該通道的檔案上。
abstract  FileChannel FileChannel.position(long newPosition)
          設置此通道的檔案位置。
abstract  FileChannel FileChannel.truncate(long size)
          將此通道的檔案截取為給定大小。
 

參數型別為 FileChanneljava.nio.channels 中的建構子
FileLock(FileChannel channel, long position, long size, boolean shared)
          初始化此類別的一個新實例。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only