Java基礎 (15) - IO流

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

IO流的不少接口都使用了裝飾者模式,即將原類型經過傳入裝飾類構造函數的方式,加強原類型,以此得到像帶有緩衝區的字節流,或者將字節流封裝成字符流等等,其中須要注意的是編碼問題,後者打印出來的結果多是亂碼哦。網絡

IO流與網絡編程息息相關,一個socket接入後,咱們能夠獲取它的輸入流和輸出流,以獲取TCP數據包的內容,而且能夠往數據報裏寫入內容,由於TCP協議也是按照流的方式進行傳輸的,實際上TCP會將這些數據進行分包處理,而且經過差錯檢驗,超時重傳,滑動窗口協議等方式,保證了TCP數據包的高效和可靠傳輸。socket

待續~ide

相關文章
相關標籤/搜索