Java.IO 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
| 名稱 | Description |
|---|---|
| BufferedInputStream |
A |
| BufferedOutputStream |
該類別實作了緩衝輸出串流。 |
| BufferedReader |
從字元輸入串流讀取文字,緩衝字元以提供字元、陣列與行條的有效讀取。 |
| BufferedWriter |
將文字寫入字元輸出流,緩衝字元以提供高效率的單字元、陣列與字串寫入。 |
| ByteArrayInputStream |
A |
| ByteArrayOutputStream |
此類別實作一個輸出串流,將資料寫入位元組陣列中。 |
| CharArrayReader |
此類別實作一個字元緩衝區,可用作字元輸入串流。 |
| CharArrayWriter |
此類別實作一個字元緩衝區,可用作寫入者。 |
| CharConversionException |
用於角色轉換例外的基礎類別。 |
| Console |
存取與目前 Java 虛擬機相關的字元主控台裝置(如有)的方法。 |
| DataInputStream |
資料輸入串流讓應用程式能以機器無關的方式,從底層輸入串流讀取原始 Java 資料型態。 |
| DataOutputStream |
資料輸出串流讓應用程式能以可攜的方式將原始的 Java 資料型態寫入輸出串流。 |
| EOFException |
表示輸入期間已意外到達檔尾或數據流結尾的訊號。 |
| File |
檔案與目錄路徑名稱的抽象表示。 |
| FileDescriptor |
檔案描述符類別的實例作為底層機器特定結構的不透明句柄,代表一個開啟的檔案、開放的套接字,或其他來源或匯出位元組。 |
| FileInputStream |
A |
| FileNotFoundException |
表示嘗試開啟指定路徑名稱所標記的檔案失敗。 |
| FileOutputStream |
檔案輸出串流是用來將資料寫入 |
| FilePermission |
舊有安全代碼;請勿使用。 |
| FileReader |
使用預設緩衝區大小讀取字元檔案中的文字。 |
| FileWriter |
使用預設緩衝區大小將文字寫入字元檔案。 |
| FilterInputStream |
A |
| FilterOutputStream |
此類別是所有過濾輸出串流類別的超類別。 |
| FilterReader |
抽象類別用於讀取過濾字元流。 |
| FilterWriter |
用來撰寫過濾字元串流的抽象類別。 |
| IDataInputExtensions | |
| IDataOutputExtensions | |
| IExternalizableExtensions | |
| IFlushableExtensions | |
| InputStream |
此抽象類別是所有代表輸入位元組流類別的超類別。 |
| InputStreamReader |
InputStreamReader 是位元組串流與字元串流之間的橋樑:它讀取位元組並使用指定的 |
| InterruptedIOException |
表示 I/O 操作已被中斷。 |
| InvalidClassException |
當序列化執行時偵測到類別出現以下問題之一時,會拋出此訊息。 |
| InvalidObjectException |
表示一個或多個反序列化物件未通過驗證測試。 |
| IObjectInputExtensions | |
| IObjectOutputExtensions | |
| IOError |
當發生嚴重 I/O 錯誤時會丟棄。 |
| IOException |
表示發生某種 I/O 例外狀況的訊號。 |
| LineNumberInputStream |
此類別是一個輸入串流過濾器,提供追蹤當前行號的功能。 |
| LineNumberReader |
一個緩衝字元輸入串流,用來追蹤行號。 |
| NotActiveException |
當序列化或反序列化未啟用時會被拋出。 |
| NotSerializableException |
當實例需要具備可序列化介面時,會丟出此訊息。 |
| ObjectInputStream |
ObjectInputStream 將先前使用 ObjectOutputStream 撰寫的原始資料與物件反序列化。 |
| ObjectInputStream.GetField |
提供存取從輸入串流讀取的持久欄位。 |
| ObjectInputStream.InterfaceConsts | |
| ObjectOutputStream |
ObjectOutputStream 會將 Java 物件的原始資料型態與圖形寫入 OutputStream。 |
| ObjectOutputStream.InterfaceConsts | |
| ObjectOutputStream.PutField |
提供程式化存取要寫入 ObjectOutput 的持久欄位。 |
| ObjectStreamClass |
序列化對類別的描述。 |
| ObjectStreamConstants |
一個輔助介面,連接序列化實作所使用的常數。 |
| ObjectStreamException |
對象數據流類別專屬之所有例外狀況的超類別。 |
| ObjectStreamField |
描述可序列化類別中的序列化欄位。 |
| OptionalDataException |
例外表示物件讀取操作因原始資料未被讀取而失敗,或串流中序列化物件的資料結束。 |
| OutputStream |
這個抽象類別是所有代表輸出位元組串流的類別的超類別。 |
| OutputStreamWriter |
OutputStreamWriter 是字元串流與位元組串流之間的橋樑:寫入其字元的字元會以指定的 |
| PipedInputStream |
管道輸入串流應連接到管道輸出串流;管道輸入串流接著提供寫入管道輸出串流的資料位元組。 |
| PipedOutputStream |
管道輸出串流可以連接到管道輸入串流,形成通訊管道。 |
| PipedReader |
管道字元輸入串流。 |
| PipedWriter |
管線字元輸出數據流。 |
| PrintStream |
A |
| PrintWriter |
將物件的格式化表示列印到文字輸出串流。 |
| PushbackInputStream |
A |
| PushbackReader |
一個字元串流讀取器,允許字元被推回串流中。 |
| RandomAccessFile |
此類別的實例同時支援對隨機存取檔案的讀寫。 |
| Reader |
用於閱讀字元串流的抽象類別。 |
| SequenceInputStream |
A |
| SerialAttribute | |
| SerializablePermission |
這種舊有安全性在 Android 上不被支援。 |
| StreamCorruptedException |
當從物件串流讀取的控制資訊違反內部一致性檢查時,會拋出此訊息。 |
| StreamTokenizer |
該 |
| StringBufferInputStream |
此類別允許應用程式建立一個輸入串流,讀取的位元組由字串內容提供。 |
| StringReader |
一個來源為字串的字元串流。 |
| StringWriter |
一個字元串流,將輸出收集到字串緩衝區,接著可以用來構建字串。 |
| SyncFailedException |
表示同步操作失敗。 |
| UncheckedIOException |
用未勾選的例外包住 和 |
| UnsupportedEncodingException |
字元編碼不支援。 |
| UTFDataFormatException |
表示已修改 UTF-8 格式的格式不正確的字串已在數據輸入數據流中讀取,或是由任何實作數據輸入介面的類別讀取。 |
| WriteAbortedException |
表示在寫入操作中拋出了其中一個 ObjectStreamException 的訊號。 |
| Writer |
抽象類別用於寫入字元串流。 |
介面
| 名稱 | Description |
|---|---|
| ICloseable |
A |
| IDataInput |
介面 |
| IDataOutput |
介面允許 |
| IExternalizable |
序列化串流中只寫入可外部化實例的類別身份,且該類別負責儲存並還原其實例內容。 |
| IFileFilter |
抽象路徑名稱的過濾器。 |
| IFilenameFilter |
實作此介面的類別實例用於過濾檔名。 |
| IFlushable |
A |
| IObjectInput |
ObjectInput 擴充了 DataInput 介面,包含物件的讀取功能。 |
| IObjectInputValidation |
回調介面,允許驗證圖中物件。 |
| IObjectOutput |
ObjectOutput 擴充了 DataOutput 介面,包含物件的寫入。 |
| IObjectStreamConstants |
常數寫入物件序列化串流。 |
| ISerial |
表示註解欄位或方法屬於 citeJava< 物件序列化規範>/cite< 所定義>的可序列化序列化機制。 |
| ISerializable |
類別的序列化是由實作 Java 的類別所啟用。 |
列舉
| 名稱 | Description |
|---|---|
| ObjectStreamProtocol |
列舉由多種類型回傳的值,並作為 F:Java。IO。ObjectOutputStream.UseProtocolVersion 成員。 |
| TokenType |
列舉由多種類型回傳的值。 |