溫馨提示×

溫馨提示×

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

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

Java基礎(chǔ) (15) - IO流

發(fā)布時間:2020-07-17 23:25:20 來源:網(wǎng)絡(luò) 閱讀:128 作者:lm8751 欄目:編程語言

IO流也是Java中比較重要的一塊,Java中主要有字節(jié)流,字符流,文件等。其中文件也是通過流的方式打開,讀取和寫入的。

IO流的很多接口都使用了裝飾者模式,即將原類型通過傳入裝飾類構(gòu)造函數(shù)的方式,增強原類型,以此獲得像帶有緩沖區(qū)的字節(jié)流,或者將字節(jié)流封裝成字符流等等,其中需要注意的是編碼問題,后者打印出來的結(jié)果可能是亂碼哦。

IO流與網(wǎng)絡(luò)編程息息相關(guān),一個socket接入后,我們可以獲取它的輸入流和輸出流,以獲取TCP數(shù)據(jù)包的內(nèi)容,并且可以往數(shù)據(jù)報里寫入內(nèi)容,因為TCP協(xié)議也是按照流的方式進(jìn)行傳輸?shù)?,實際上TCP會將這些數(shù)據(jù)進(jìn)行分包處理,并且通過差錯檢驗,超時重傳,滑動窗口協(xié)議等方式,保證了TCP數(shù)據(jù)包的高效和可靠傳輸。

待續(xù)~

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

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

io ava j
AI