java.io 包
java.io
通過數據流、序列化和文件系統提供系統輸入和輸出。
請參見:
| Closeable | Closeable 是可以關閉的數據源或目標。 |
| DataInput | DataInput 接口用于從二進制流中讀取字節(jié),并根據所有 Java 基本類型數據進行重構。 |
| DataOutput | DataOutput 接口用于將數據從任意 Java 基本類型轉換為一系列字節(jié),并將這些字節(jié)寫入二進制流。 |
| Externalizable | Externalizable 實例類的唯一特性是可以被寫入序列化流中,該類負責保存和恢復實例內容。 |
| FileFilter | 用于抽象路徑名的過濾器。 |
| FilenameFilter | 實現此接口的類實例可用于過濾器文件名。 |
| Flushable | Flushable 是可刷新數據的目標地。 |
| ObjectInput | ObjectInput 擴展 DataInput 接口以包含對象的讀操作。 |
| ObjectInputValidation | 允許驗證圖形中對象的回調接口。 |
| ObjectOutput | ObjectOutput 擴展 DataOutput 接口以包含對象的寫入操作。 |
| ObjectStreamConstants | 寫入 Object Serialization Stream 的常量。 |
| Serializable | 類通過實現 java.io.Serializable 接口以啟用其序列化功能。 |
?
| BufferedInputStream | BufferedInputStream 為另一個輸入流添加一些功能,即緩沖輸入以及支持 mark 和 reset 方法的能力。 |
| BufferedOutputStream | 該類實現緩沖的輸出流。 |
| BufferedReader | 從字符輸入流中讀取文本,緩沖各個字符,從而實現字符、數組和行的高效讀取。 |
| BufferedWriter | 將文本寫入字符輸出流,緩沖各個字符,從而提供單個字符、數組和字符串的高效寫入。 |
| ByteArrayInputStream | ByteArrayInputStream 包含一個內部緩沖區(qū),該緩沖區(qū)包含從流中讀取的字節(jié)。 |
| ByteArrayOutputStream | 此類實現了一個輸出流,其中的數據被寫入一個 byte 數組。 |
| CharArrayReader | 此類實現一個可用作字符輸入流的字符緩沖區(qū)。 |
| CharArrayWriter | 此類實現一個可用作 Writer 的字符緩沖區(qū)。 |
| Console | 此類包含多個方法,可訪問與當前 Java 虛擬機關聯的基于字符的控制臺設備(如果有)。 |
| DataInputStream | 數據輸入流允許應用程序以與機器無關方式從底層輸入流中讀取基本 Java 數據類型。 |
| DataOutputStream | 數據輸出流允許應用程序以適當方式將基本 Java 數據類型寫入輸出流中。 |
| File | 文件和目錄路徑名的抽象表示形式。 |
| FileDescriptor | 文件描述符類的實例用作與基礎機器有關的某種結構的不透明句柄,該結構表示開放文件、開放套接字或者字節(jié)的另一個源或接收者。 |
| FileInputStream | FileInputStream 從文件系統中的某個文件中獲得輸入字節(jié)。 |
| FileOutputStream | 文件輸出流是用于將數據寫入 File 或 FileDescriptor 的輸出流。 |
| FilePermission | 此類表示對文件和目錄的訪問。 |
| FileReader | 用來讀取字符文件的便捷類。 |
| FileWriter | 用來寫入字符文件的便捷類。 |
| FilterInputStream | FilterInputStream 包含其他一些輸入流,它將這些流用作其基本數據源,它可以直接傳輸數據或提供一些額外的功能。 |
| FilterOutputStream | 此類是過濾輸出流的所有類的超類。 |
| FilterReader | 用于讀取已過濾的字符流的抽象類。 |
| FilterWriter | 用于寫入已過濾的字符流的抽象類。 |
| InputStream | 此抽象類是表示字節(jié)輸入流的所有類的超類。 |
| InputStreamReader | InputStreamReader 是字節(jié)流通向字符流的橋梁:它使用指定的 charset 讀取字節(jié)并將其解碼為字符。 |
| LineNumberInputStream | 已過時。?此類錯誤假定字節(jié)能充分表示字符。 |
| LineNumberReader | 跟蹤行號的緩沖字符輸入流。 |
| ObjectInputStream | ObjectInputStream 對以前使用 ObjectOutputStream 寫入的基本數據和對象進行反序列化。 |
| ObjectInputStream.GetField | 提供對從輸入流讀取的持久字段的訪問權限。 |
| ObjectOutputStream | ObjectOutputStream 將 Java 對象的基本數據類型和圖形寫入 OutputStream。 |
| ObjectOutputStream.PutField | 提供對要寫入 ObjectOutput 的持久字段的編程訪問。 |
| ObjectStreamClass | 類的序列化描述符。 |
| ObjectStreamField | Serializable 類中 Serializable 字段的描述。 |
| OutputStream | 此抽象類是表示輸出字節(jié)流的所有類的超類。 |
| OutputStreamWriter | OutputStreamWriter 是字符流通向字節(jié)流的橋梁:可使用指定的 charset 將要寫入流中的字符編碼成字節(jié)。 |
| PipedInputStream | 管道輸入流應該連接到管道輸出流;管道輸入流提供要寫入管道輸出流的所有數據字節(jié)。 |
| PipedOutputStream | 可以將管道輸出流連接到管道輸入流來創(chuàng)建通信管道。 |
| PipedReader | 傳送的字符輸入流。 |
| PipedWriter | 傳送的字符輸出流。 |
| PrintStream | PrintStream 為其他輸出流添加了功能,使它們能夠方便地打印各種數據值表示形式。 |
| PrintWriter | 向文本輸出流打印對象的格式化表示形式。 |
| PushbackInputStream | PushbackInputStream 為另一個輸入流添加性能,即“推回 (push back)”或“取消讀取 (unread)”一個字節(jié)的能力。 |
| PushbackReader | 允許將字符推回到流的字符流 reader。 |
| RandomAccessFile | 此類的實例支持對隨機訪問文件的讀取和寫入。 |
| Reader | 用于讀取字符流的抽象類。 |
| SequenceInputStream | SequenceInputStream 表示其他輸入流的邏輯串聯。 |
| SerializablePermission | 此類用于可序列化權限。 |
| StreamTokenizer | StreamTokenizer 類獲取輸入流并將其解析為“標記”,允許一次讀取一個標記。 |
| StringBufferInputStream | 已過時。?此類未能正確地將字符轉換為字節(jié)。 |
| StringReader | 其源為一個字符串的字符流。 |
| StringWriter | 一個字符流,可以用其回收在字符串緩沖區(qū)中的輸出來構造字符串。 |
| Writer | 寫入字符流的抽象類。 |
?
| CharConversionException | 用于字符轉換異常的基類。 |
| EOFException | 當輸入過程中意外到達文件或流的末尾時,拋出此異常。 |
| FileNotFoundException | 當試圖打開指定路徑名表示的文件失敗時,拋出此異常。 |
| InterruptedIOException | I/O 操作已中斷信號,拋出此異常。 |
| InvalidClassException | 當 Serialization 運行時檢測到某個類具有以下問題之一時,拋出此異常。 |
| InvalidObjectException | 指示一個或多個反序列化對象未通過驗證測試。 |
| IOException | 當發(fā)生某種 I/O 異常時,拋出此異常。 |
| NotActiveException | 當序列化和反序列化不活動時,拋出此異常。 |
| NotSerializableException | 當實例需要具有序列化接口時,拋出此異常。 |
| ObjectStreamException | 特定于 Object Stream 類的所有異常的超類。 |
| OptionalDataException | 指示對象讀取操作失敗的異常,原因是無法讀取流中的基本數據或已序列化對象的數據末尾。 |
| StreamCorruptedException | 當從對象流中讀取的控制信息與內部一致性檢查相沖突時,拋出此異常。 |
| SyncFailedException | 當 sync 操作失敗時,拋出此異常。 |
| UnsupportedEncodingException | 不支持字符編碼。 |
| UTFDataFormatException | 在數據輸入流中或由實現該數據輸入接口的任何類中以 UTF-8 修改版格式讀取錯誤字符串時,拋出此異常。 |
| WriteAbortedException | 在寫入操作過程中拋出 ObjectStreamException 之一的信號。 |
?
| IOError | 當發(fā)生嚴重的 I/O 錯誤時,拋出此錯誤。 |
??
總結
- 上一篇: 2022年建筑公司最佳网站建设者5名
- 下一篇: 安装程序的文件叫什么?