1. 程式人生 > >FIlterInputStream和FilterOutputStream

FIlterInputStream和FilterOutputStream

int filter 允許 out output 讀取 輸出 它的 res

FilterInputStream介紹

FilterInputStream的作用"封裝其他的輸入流,並為他們提供額外的功能".它的常用子類有BufferedInputStream和DataInputStream.

BufferedInputStream的作用就是為了"輸入流提供緩沖的功能,以及mark()和reset()功能"

DataInputStream的作用就是"允許應用程序以與機器無關方式從底層輸入流讀取java數據類型"

FilterOutputStream介紹

FIlterOutputStream的作用是用來"封裝其他的輸出流,並為它們提供額外的功能".主要包括BufferedOutputStream和DataOutputStream和PrintStream.

BufferedOutputStream的作用就是為"輸出流提供緩沖的功能"

DataOutputStream“允許應用程序以與機器無關方式從底層輸入流中讀寫基本 Java 數據類型”

PrintStream是用來修飾其他輸出流,它能為其他輸出流添加了功能,使他們能夠方便打印各種數據值表現形式.

FIlterInputStream和FilterOutputStream