IO所謂的四大抽象類就是:
InputStream、OutputStream、Reader、Writer
InputStream:字節(jié)輸入流的父類,數(shù)據(jù)單位為字節(jié)。
常用方法:
int read();
從輸入流中讀取下一個字節(jié)
void close();
關(guān)閉流
OutputStream:字節(jié)輸出流的父類,數(shù)據(jù)單位為字節(jié)。
常用方法:
void write(int b);
將一個integer數(shù)組長度寫入此流
void flush();
刷新此流
void close();
關(guān)閉該流并釋放與之相關(guān)的所有資源
Reader:字符輸入流的父類,數(shù)據(jù)單位為字符。
常用方法:
int read();
讀取單個字符。
int read(char[] cbuf, int off , int len );
將字符讀入數(shù)組的某一部分。
close();
關(guān)閉該流并釋放與之相關(guān)的所有資源
Writer: 字符輸出流的父類,數(shù)據(jù)單位為字符。
常用方法:
void writer();
創(chuàng)建一個字符流
void flush();
close();
IO流
能使用字節(jié)流不一定能使用字符流。能使用字符流一定能使用字節(jié)流。
以上所述是小編給大家介紹的java IO流——四大抽象類詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VeVb武林網(wǎng)網(wǎng)站的支持!
新聞熱點
疑難解答
圖片精選