共用方式為


Java.IO 命名空間

類別

BufferedInputStream

BufferedInputStream 功能新增至另一個輸入數據流,也就是緩衝輸入和支援 和 markreset 方法的能力。

BufferedOutputStream

類別會實作緩衝輸出數據流。

BufferedReader

從字元輸入數據流讀取文字、緩衝字元,以便提供字元、陣列和行的有效讀取。

BufferedWriter

將文字寫入字元輸出數據流、緩衝字元,以提供有效率地寫入單一字元、陣列和字串。

ByteArrayInputStream

ByteArrayInputStream包含內部緩衝區,其中包含可從數據流讀取的位元組。

ByteArrayOutputStream

這個類別會實作輸出數據流,其中數據會寫入位元組陣列。

CharArrayReader

這個類別會實作字元緩衝區,可用來做為字元輸入數據流。

CharArrayWriter

這個類別會實作字元緩衝區,可用來作為寫入器。

CharConversionException

字元轉換例外狀況的基類。

Console

存取字元型控制台裝置的方法,如果有的話,與目前的 Java 虛擬機相關聯。

DataInputStream

數據輸入數據流可讓應用程式以機器無關的方式,從基礎輸入數據流讀取基本 Java 資料類型。

DataOutputStream

數據輸出數據流可讓應用程式以可攜方式將基本 Java 數據類型寫入輸出資料流。

EOFException

表示輸入期間已意外到達檔尾或數據流結尾的訊號。

File

檔案和目錄路徑名稱的抽象表示法。

FileDescriptor

檔案描述元類別的實例可作為基礎計算機特定結構的不透明句柄,代表開啟的檔案、開啟的套接字或其他來源或位元組接收。

FileInputStream

FileInputStream從檔案系統中的檔案取得輸入位元組。

FileNotFoundException

表示嘗試開啟指定路徑名稱所表示的檔案失敗。

FileOutputStream

檔案輸出數據流是將數據寫入 或 至 FileFileDescriptor輸出數據流。

FilePermission

舊版安全性程序代碼;請勿使用 。

FileReader

使用預設緩衝區大小從字元檔案讀取文字。

FileWriter

使用預設緩衝區大小將文字寫入字元檔案。

FilterInputStream

FilterInputStream包含一些其他輸入數據流,它會使用它作為其基本數據源,可能會隨著方式轉換數據或提供其他功能。

FilterOutputStream

這個類別是篩選輸出數據流之所有類別的超級類別。

FilterReader

用於讀取篩選字元數據流的抽象類。

FilterWriter

用於撰寫已篩選字元數據流的抽象類。

IDataInputExtensions
IDataOutputExtensions
IExternalizableExtensions
IFlushableExtensions
InputStream

這個抽象類是代表位元組輸入數據流的所有類別的超級類別。

InputStreamReader

InputStreamReader 是從位元組數據流到字元數據流的網橋:它會讀取位元組,並使用指定的 java.nio.charset.Charset charset將位元組譯碼為字元。

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

來自 Serializable 類別的 Serializable 字段描述。

OptionalDataException

例外狀況,指出物件讀取作業因未讀取的基本數據或屬於數據流中串行化對象的數據結束而失敗。

OutputStream

這個抽象類是代表位元組輸出數據流的所有類別的超級類別。

OutputStreamWriter

OutputStreamWriter 是從字元數據流到位元組數據流的網橋:寫入它的字元會使用指定的 java.nio.charset.Charset charset編碼為位元組。

PipedInputStream

管線輸入數據流應該連接到管道輸出數據流;管線輸入數據流接著會提供寫入管道輸出數據流的任何數據位元組。

PipedOutputStream

管線輸出數據流可以連接到管道輸入數據流,以建立通訊管道。

PipedReader

管線字元輸入數據流。

PipedWriter

管線字元輸出數據流。

PrintStream

PrintStream 功能新增至另一個輸出數據流,也就是方便列印各種數據值表示的功能。

PrintWriter

將物件的格式化表示列印到文字輸出數據流。

PushbackInputStream

PushbackInputStream 功能新增至另一個輸入數據流,也就是將推回位元組儲存在內部緩衝區中,以「回推」或「未讀取」位元組的能力。

PushbackReader

字元數據流讀取器,允許將字元推送回數據流。

RandomAccessFile

這個類別的實例同時支援讀取和寫入隨機存取檔案。

Reader

用於讀取字元數據流的抽象類。

SequenceInputStream

SequenceInputStream表示其他輸入數據流的邏輯串連。

SerialAttribute
SerializablePermission

Android 不支援此舊版安全性。

StreamCorruptedException

從對象數據流讀取的控制資訊違反內部一致性檢查時擲回。

StreamTokenizer

類別 StreamTokenizer 會接受輸入數據流,並將其剖析為「令牌」,讓令牌一次讀取一個。

StringBufferInputStream

這個類別可讓應用程式建立輸入數據流,其中的位元組會由字串的內容提供。

StringReader

來源為字串的字元數據流。

StringWriter

在字串緩衝區中收集其輸出的字元數據流,然後可用來建構字串。

SyncFailedException

表示同步作業失敗。

UncheckedIOException

IOException 未核取的例外狀況包裝 。

UnsupportedEncodingException

不支援字元編碼。

UTFDataFormatException

表示已修改 UTF-8 格式的格式不正確的字串已在數據輸入數據流中讀取,或是由任何實作數據輸入介面的類別讀取。

WriteAbortedException

表示寫入作業期間擲回其中一個 ObjectStreamExceptions。

Writer

寫入字元數據流的抽象類。

介面

ICloseable

Closeable是可以關閉之數據的來源或目的地。

IDataInput

介面 DataInput 提供從二進位數據流讀取位元組,並從其中任何 Java 基本類型中的數據重新建構。

IDataOutput

介面 DataOutput 提供將數據從任何 Java 基本類型轉換成一系列位元組,並將這些位元組寫入二進位數據流。

IExternalizable

只有 Externalizable 實例類別的身分識別會寫入串行化數據流中,而類別負責儲存和還原其實例的內容。

IFileFilter

抽象路徑名稱的篩選條件。

IFilenameFilter

實作此介面的類別實例可用來篩選檔名。

IFlushable

Flushable是可以排清的數據目的地。

IObjectInput

ObjectInput 會擴充 DataInput 介面,以包含對象的讀取。

IObjectInputValidation

回呼介面,允許在圖形內驗證物件。

IObjectOutput

ObjectOutput 會擴充 DataOutput 介面,以包含對象的寫入。

IObjectStreamConstants

寫入物件串行化數據流的常數。

ISerial

表示批注欄位或方法是引用>Java 物件串行化規格</引用>所<定義的可串行化串行化機制的一部分。

ISerializable

實作java的類別會啟用類別的可串行化性。

列舉

ObjectStreamProtocol

列舉數種型別所傳回的值,並當作 F:Java.IO.ObjectOutputStream.UseProtocolVersion 成員的參數

TokenType

列舉數種類型所傳回的值。