您好,登錄后才能下訂單哦!
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ù)~
免責(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)容。