Java.io 介面



簡介

java.io.Interfaces 提供了透過資料流、序列化和檔案系統進行系統輸入和輸出的功能。

介面摘要

序號 介面及描述
1

Closeable

這是可以關閉的資料來源或目標。

2

DataInput

它提供從二進位制流中讀取位元組並從中重建任何 Java 基本型別中的資料的功能。

3

DataOutput

它提供將任何 Java 基本型別中的資料轉換為一系列位元組並將這些位元組寫入二進位制流的功能。

4

Externalizable

它只提供 Externalizable 例項的類的標識,該標識在序列化流中寫入,並且該類有責任儲存和恢復其例項的內容。

5

FileFilter

這是抽象路徑名的過濾器。

6

FilenameFilter

實現此介面的類的例項用於過濾檔名。

7

Flushable

這是可以重新整理的資料目標。

8

ObjectInput

它擴充套件了 DataInput 介面,以包括物件的讀取。

9

ObjectInputValidation

這是回撥介面,允許驗證圖中的物件。

10

ObjectOutput

這是 ObjectOutput 擴充套件了 DataOutput 介面,以包括物件的寫入。

11

ObjectStreamConstants

寫入物件序列化流中的常量。

12

Serializable

透過類實現 java.io.Serializable 介面啟用。

廣告