天天看點

Java IO各種類型接口

 JDK各種IO各種類型接口。

Java IO各種類型接口

IO的各種類型的接口

AutoCloseable和Closeable詳情見:https://blog.csdn.net/ydonghao2/article/details/82316191 

Flushable:Flushable 是可重新整理資料的目标地。調用 flush 方法将所有已緩沖輸出寫入底層流。這個接口對OutputStream沒有任何作用,隻對Writer有作用。

Appendable:能夠被添加 char 序列和值的對象。如果某個類的執行個體打算接收取自 

Formatter

 的格式化輸出,那麼該類必須實作 Appendable 接口。要添加的字元應該是有效的 Unicode 字元,正如 Unicode Character Representation 中描述的那樣。注意,增補字元可能由多個 16 位 char 值組成。

Appendable 對于多線程通路而言沒必要是安全的。線程安全由擴充和實作此接口的類負責。由于此接口可能由具有不同的錯誤處理風格的現有類實作,是以無法保證錯誤不會傳播給調用者。

Readable :Readable 是一個字元源。閱讀方法的調用方能夠通過 

CharBuffer

 使用 Readable 中的字元。