JavaTM 2 Platform
Standard Ed. 6

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

使用 ReadableByteChannel 的軟體套件
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案和Socket)的連接;定義了用於多路傳輸的、非阻塞 I/O 操作的選擇器。 
java.util 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 
 

java.nio.channelsReadableByteChannel 的使用
 

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

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

返回 ReadableByteChanneljava.nio.channels 中的方法
static ReadableByteChannel Channels.newChannel(InputStream in)
          建構從給定串流讀取位元組的通道。
 

參數型別為 ReadableByteChanneljava.nio.channels 中的方法
static InputStream Channels.newInputStream(ReadableByteChannel ch)
          建構從給定通道讀取位元組的串流。
static Reader Channels.newReader(ReadableByteChannel ch, CharsetDecoder dec, int minBufferCap)
          建構一個 reader,它用給定的解碼器對取自給定通道的位元組進行解碼。
static Reader Channels.newReader(ReadableByteChannel ch, String csName)
          建構一個 reader,它根據命名的 charset 對取自給定通道的位元組進行解碼。
abstract  long FileChannel.transferFrom(ReadableByteChannel src, long position, long count)
          將位元組從給定的可讀取位元組通道傳輸到此通道的檔案中。
 

java.utilReadableByteChannel 的使用
 

參數型別為 ReadableByteChanneljava.util 中的建構子
Scanner(ReadableByteChannel source)
          建構一個新的 Scanner,它產生的值是從指定通道掃瞄的。
Scanner(ReadableByteChannel source, String charsetName)
          建構一個新的 Scanner,它產生的值是從指定通道掃瞄的。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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