JavaTM 2 Platform
Standard Ed. 6

介面 java.nio.channels.WritableByteChannel
的使用

使用 WritableByteChannel 的軟體套件
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案和Socket)的連接;定義了用於多路傳輸的、非阻塞 I/O 操作的選擇器。 
 

java.nio.channelsWritableByteChannel 的使用
 

java.nio.channelsWritableByteChannel 的子介面
 interface ByteChannel
          可讀取和寫入位元組的通道。
 interface GatheringByteChannel
          可從緩衝區序列寫入位元組的通道。
 

實作 WritableByteChanneljava.nio.channels 中的類別
 class DatagramChannel
          針對導向資料電報Socket的可選擇通道。
 class FileChannel
          用於讀取、寫入、映射和操作檔案的通道。
static class Pipe.SinkChannel
          表示 Pipe 的可寫入結尾的通道。
 class SocketChannel
          針對導向串流的連接Socket的可選擇通道。
 

返回 WritableByteChanneljava.nio.channels 中的方法
static WritableByteChannel Channels.newChannel(OutputStream out)
          建構向給定串流寫入位元組的通道。
 

參數型別為 WritableByteChanneljava.nio.channels 中的方法
static OutputStream Channels.newOutputStream(WritableByteChannel ch)
          建構向給定通道寫入位元組的串流。
static Writer Channels.newWriter(WritableByteChannel ch, CharsetEncoder enc, int minBufferCap)
          建構一個 writer,它使用給定的編碼器對字元進行編碼,並將所得的位元組寫入給定的通道。
static Writer Channels.newWriter(WritableByteChannel ch, String csName)
          建構一個 writer,它根據指定的 charset 對字元進行編碼,並將所得的位元組寫入給定的通道。
abstract  long FileChannel.transferTo(long position, long count, WritableByteChannel target)
          將位元組從此通道的檔案傳輸到給定的可寫入位元組通道。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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