JavaTM 2 Platform
Standard Ed. 6

介面 java.io.Closeable
的使用

使用 Closeable 的軟體套件
java.io 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案和Socket)的連接;定義了用於多路傳輸的、非阻塞 I/O 操作的選擇器。 
java.nio.channels.spi 用於 java.nio.channels 套件的服務提供者類別。 
java.rmi.server 提供支持伺服器端 RMI 的類別和介面。 
java.security 為安全框架提供類別和介面。 
java.util 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 
java.util.jar 提供讀寫 JAR (Java ARchive) 檔案格式的類別,該格式基於具有可選清單檔案的標準 ZIP 檔案格式。 
java.util.zip 提供用於讀寫標準 ZIP 和 GZIP 檔案格式的類別。 
javax.crypto 為加密操作提供類別和介面。 
javax.management.remote 對 JMX MBean 伺服器進行遠端存取使用的介面。 
javax.management.remote.rmi RMI 連接器是供 JMX Remote API 使用的一種連接器,後者使用 RMI 將客戶端請求傳輸到遠端 MBean 伺服器。 
javax.sound.sampled 提供用於捕獲、處理和回放取樣的音頻資料的介面和類別。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.tools 為能夠從程序(例如,編譯器)中調用的工具提供介面。 
 

java.ioCloseable 的使用
 

實作 Closeablejava.io 中的類別
 class BufferedInputStream
          BufferedInputStream 為另一個輸入串流添加一些功能,即緩衝輸入以及支持 markreset 方法的能力。
 class BufferedOutputStream
          該類別實作緩衝的輸出串流。
 class BufferedReader
          從字元輸入串流中讀取文本,緩衝各個字元,從而實作字元、陣列和行的高效讀取。
 class BufferedWriter
          將文本寫入字元輸出串流,緩衝各個字元,從而提供單個字元、陣列和字元串的高效寫入。
 class ByteArrayInputStream
          ByteArrayInputStream 套件含一個內部緩衝區,該緩衝區包含從串流中讀取的位元組。
 class ByteArrayOutputStream
          此類別實作了一個輸出串流,其中的資料被寫入一個 byte 陣列。
 class CharArrayReader
          此類別實作一個可用作字元輸入串流的字元緩衝區。
 class CharArrayWriter
          此類別實作一個可用作 Writer 的字元緩衝區。
 class DataInputStream
          資料輸入串流允許應用程序以與機器無關方式從底層輸入串流中讀取基本 Java 資料型別。
 class DataOutputStream
          資料輸出串流允許應用程序以適當方式將基本 Java 資料型別寫入輸出串流中。
 class FileInputStream
          FileInputStream 從檔案系統中的某個檔案中獲得輸入位元組。
 class FileOutputStream
          檔案輸出串流是用於將資料寫入 FileFileDescriptor 的輸出串流。
 class FileReader
          用來讀取字元檔案的便捷類別。
 class FileWriter
          用來寫入字元檔案的便捷類別。
 class FilterInputStream
          FilterInputStream 套件含其他一些輸入串流,它將這些串流用作其基本資料源,它可以直接傳輸資料或提供一些額外的功能。
 class FilterOutputStream
          此類別是過濾輸出串流的全部類別的父級類別。
 class FilterReader
          用於讀取已過濾的字元串流的抽象類別。
 class FilterWriter
          用於寫入已過濾的字元串流的抽象類別。
 class InputStream
          此抽象類別是表示位元組輸入串流的全部類別的父級類別。
 class InputStreamReader
          InputStreamReader 是位元組串流通向字元串流的橋樑:它使用指定的 charset 讀取位元組並將其解碼為字元。
 class LineNumberInputStream
          已過時。 此類別錯誤假定位元組能充分表示字元。從 JDK 1.1 開始,對字元串流操作的首選方法是通過新字元串流類別(其中包括計算行號的類別)進行操作。
 class LineNumberReader
          追蹤行號的緩衝字元輸入串流。
 class ObjectInputStream
          ObjectInputStream 對以前使用 ObjectOutputStream 寫入的基本資料和物件進行反序列化。
 class ObjectOutputStream
          ObjectOutputStream 將 Java 物件的基本資料型別和圖形寫入 OutputStream。
 class OutputStream
          此抽象類別是表示輸出位元組串流的全部類別的父級類別。
 class OutputStreamWriter
          OutputStreamWriter 是字元串流通向位元組串流的橋樑:可使用指定的 charset 將要寫入串流中的字元編碼成位元組。
 class PipedInputStream
          管道輸入串流應該連接到管道輸出串流;管道輸入串流提供要寫入管道輸出串流的所有資料位元組。
 class PipedOutputStream
          可以將管道輸出串流連接到管道輸入串流來創建通信管道。
 class PipedReader
          傳送的字元輸入串流。
 class PipedWriter
          傳送的字元輸出串流。
 class PrintStream
          PrintStream 為其他輸出串流添加了功能,使它們能夠方便地列印各種資料值表示形式。
 class PrintWriter
          向文本輸出串流列印物件的格式化表示形式。
 class PushbackInputStream
          PushbackInputStream 為另一個輸入串流添加性能,即“推回 (push back)”或“取消讀取 (unread)”一個位元組的能力。
 class PushbackReader
          允許將字元推回到串流的字元串流 reader。
 class RandomAccessFile
          此類別的實例支持對隨機存取檔案的讀取和寫入。
 class Reader
          用於讀取字元串流的抽象類別。
 class SequenceInputStream
          SequenceInputStream 表示其他輸入串流的邏輯串聯。
 class StringBufferInputStream
          已過時。 此類別未能正確地將字元轉換為位元組。從 JDK 1.1 開始,從字元串創建串流的首選方法是通過 StringReader 類別進行創建。
 class StringReader
          其源為一個字元串的字元串流。
 class StringWriter
          一個字元串流,可以用其回收在字元串緩衝區中的輸出來建構字元串。
 class Writer
          寫入字元串流的抽象類別。
 

java.nio.channelsCloseable 的使用
 

java.nio.channelsCloseable 的子介面
 interface ByteChannel
          可讀取和寫入位元組的通道。
 interface Channel
          用於 I/O 操作的連接。
 interface GatheringByteChannel
          可從緩衝區序列寫入位元組的通道。
 interface InterruptibleChannel
          可被非同步關閉和中斷的通道。
 interface ReadableByteChannel
          可讀取位元組的通道。
 interface ScatteringByteChannel
          可將位元組讀入緩衝區序列的通道。
 interface WritableByteChannel
          可寫入位元組的通道。
 

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

java.nio.channels.spiCloseable 的使用
 

實作 Closeablejava.nio.channels.spi 中的類別
 class AbstractInterruptibleChannel
          可中斷通道的基本實作類別。
 class AbstractSelectableChannel
          可選擇通道的基本實作類別。
 

java.rmi.serverCloseable 的使用
 

實作 Closeablejava.rmi.server 中的類別
 class LogStream
          已過時。 無替代版本
 

java.securityCloseable 的使用
 

實作 Closeablejava.security 中的類別
 class DigestInputStream
          使用通過串流的位更新關聯訊息摘要的透明串流。
 class DigestOutputStream
          使用通過串流的位更新關聯訊息摘要的透明串流。
 

java.utilCloseable 的使用
 

實作 Closeablejava.util 中的類別
 class Formatter
          printf 樣式的格式字元串的解釋程序。
 

java.util.jarCloseable 的使用
 

實作 Closeablejava.util.jar 中的類別
 class JarInputStream
          JarInputStream 類別用於從任何輸入串流讀取 JAR 檔案內容。
 class JarOutputStream
          JarOutputStream 類別用於向任何輸出串流寫入 JAR 檔案內容。
 

java.util.zipCloseable 的使用
 

實作 Closeablejava.util.zip 中的類別
 class CheckedInputStream
          需要維護所讀取資料校驗和的輸入串流。
 class CheckedOutputStream
          需要維護寫入資料校驗和的輸出串流。
 class DeflaterInputStream
          為使用 "deflate" 壓縮格式壓縮資料實作輸入串流過濾器。
 class DeflaterOutputStream
          此類別為使用 "deflate" 壓縮格式壓縮資料實作輸出串流過濾器。
 class GZIPInputStream
          此類別為讀取 GZIP 檔案格式的壓縮資料實作串流過濾器。
 class GZIPOutputStream
          此類別為使用 GZIP 檔案格式寫入壓縮資料實作串流過濾器。
 class InflaterInputStream
          此類別為解壓縮 "deflate" 壓縮格式的資料實作串流過濾器。
 class InflaterOutputStream
          為解壓縮 "deflate" 壓縮格式存儲的資料實作輸出串流過濾器。
 class ZipInputStream
          此類別為讀取 ZIP 檔案格式的檔案實作輸入串流過濾器。
 class ZipOutputStream
          此類別為以 ZIP 檔案格式寫入檔案實作輸出串流過濾器。
 

javax.cryptoCloseable 的使用
 

實作 Closeablejavax.crypto 中的類別
 class CipherInputStream
          CipherInputStream 由一個 InputStream 和一個 Cipher 組成,這樣 read() 方法才能返回從底層 InputStream 讀入但已經由該 Cipher 另外處理過的資料。
 class CipherOutputStream
          CipherOutputStream 由一個 OutputStream 和一個 Cipher 組成,這樣 write() 方法才能在將資料寫出到底層 OutputStream 之前先對該資料進行處理。
 

javax.management.remoteCloseable 的使用
 

javax.management.remoteCloseable 的子介面
 interface JMXConnector
          JMX API 連接器的客戶端。
 

javax.management.remote.rmiCloseable 的使用
 

javax.management.remote.rmiCloseable 的子介面
 interface RMIConnection
          RMI 物件,用於將 MBeanServer 請求從客戶端轉發到其位於伺服器端的 MBeanServer 實作。
 

實作 Closeablejavax.management.remote.rmi 中的類別
 class RMIConnectionImpl
          RMIConnection 介面的實作。
 class RMIConnectionImpl_Stub
           
 class RMIConnector
          一個到遠端 RMI 連接器的連接。
 class RMIIIOPServerImpl
          一個 RMIServerImpl,它通過 IIOP 導出,並可創建如同由 IIOP 導出的 RMI 物件的客戶端連接。
 class RMIJRMPServerImpl
          一個 RMIServer 物件,它通過 JRMP 導出,並可創建如同由 JRMP 導出的 RMI 物件的客戶端連接。
 class RMIServerImpl
          表示連接器伺服器的 RMI 物件。
 

javax.sound.sampledCloseable 的使用
 

實作 Closeablejavax.sound.sampled 中的類別
 class AudioInputStream
          音頻輸入串流是具有指定音頻格式和長度的輸入串流。
 

javax.swingCloseable 的使用
 

實作 Closeablejavax.swing 中的類別
 class ProgressMonitorInputStream
          監視讀取某些 InputStream 的進度。
 

javax.toolsCloseable 的使用
 

javax.toolsCloseable 的子介面
 interface JavaFileManager
          在 Java™ 程式語言源和類別檔案之上進行操作的工具的檔案管理器。
 interface StandardJavaFileManager
          基於 java.io.File 的檔案管理器。
 

實作 Closeablejavax.tools 中的類別
 class ForwardingJavaFileManager<M extends JavaFileManager>
          將調用轉發到給定的檔案管理器。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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