溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

java中流的類型?

發(fā)布時間:2020-05-25 16:32:33 來源:億速云 閱讀:182 作者:鴿子 欄目:編程語言

流是一組有順序的,有起點(diǎn)和終點(diǎn)的字節(jié)集合,是對數(shù)據(jù)傳輸?shù)目偡Q或抽象。即數(shù)據(jù)在兩設(shè)備間的傳輸稱為流。Java中的流是個抽象的概念,當(dāng)程序需要從某個數(shù)據(jù)源讀入數(shù)據(jù)的時候,就會開啟一個數(shù)據(jù)流,數(shù)據(jù)源可以是文件、內(nèi)存或網(wǎng)絡(luò)等等。

相反地,需要寫出數(shù)據(jù)到某個數(shù)據(jù)源目的地的時候,也會開啟一個數(shù)據(jù)流,這個數(shù)據(jù)源目的地也可以是文件、內(nèi)存或網(wǎng)絡(luò)等等。

java中流的類型?

Java中的流可以從不同的角度進(jìn)行分類:

按照流的方向:輸入流(inputStream)和輸出流(outputStream)。

按照實(shí)現(xiàn)功能分:

● 節(jié)點(diǎn)流(可以從或向一個特定的地方(節(jié)點(diǎn))讀寫數(shù)據(jù) 如 FileReader。

● 處理流(是對一個已存在的流的連接和封裝,通過所封裝的流的功能調(diào)用實(shí)現(xiàn)數(shù)據(jù)讀寫。如 BufferedReader。

處理流的構(gòu)造方法總是要帶一個其他的流對象做參數(shù)。一個流對象經(jīng)過其他流的多次包裝,稱為流的鏈接。)

按照處理數(shù)據(jù)的單位:字節(jié)流和字符流。

字節(jié)流繼承于 InputStream 和 OutputStream,字符流繼承于InputStreamReader 和 OutputStreamWrite。

種基本流InputStream,OutputStream,Reader,Writer又分別有更具體的子類,分為文件流,緩沖流,數(shù)據(jù)流,轉(zhuǎn)換流,Print流,Object流等,都分別有特定的功能或用來操作特定的數(shù)據(jù)

以上就是java有哪幾種類型的流?的詳細(xì)內(nèi)容,更多請關(guān)注億速云其它相關(guān)文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI