淺談java IO流——四大抽象類
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ù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
SpringBoot詳解如何進行整合Druid數(shù)據(jù)源
Druid是阿里開發(fā)的一款開源的數(shù)據(jù)源,被很多人認為是Java語言中最好的數(shù)據(jù)庫連接池,本文主要介紹了SpringBoot整合Druid數(shù)據(jù)源的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
Maven構(gòu)建SpringBoot集成MyBatis過程
文章介紹了如何使用Maven創(chuàng)建一個Spring Boot項目,并集成MyBatis,首先,配置Maven環(huán)境,然后在pom.xml中添加MyBatis依賴,配置數(shù)據(jù)庫連接信息,最后生成Mapper XML文件和DAO層代碼2024-11-11
Java httpcomponents發(fā)送get post請求代碼實例
這篇文章主要介紹了Java httpcomponents發(fā)送get post請求代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09
SpringBoot集成Aviator實現(xiàn)參數(shù)校驗的代碼工程
Aviator是一個高性能、輕量級的java語言實現(xiàn)的表達式求值引擎,主要用于各種表達式的動態(tài)求值,本文給大家詳細介紹了SpringBoot集成Aviator實現(xiàn)參數(shù)校驗的方法,并通過代碼示例講解的非常詳細,需要的朋友可以參考下2024-11-11

